Thêm tập lệnh vào mục yêu thích. Thêm vào mục yêu thích cho tất cả các trình duyệt. Xóa thư mục khỏi Mục ưa thích

Trong bất kỳ trình duyệt hiện đại Có một chức năng để thêm các trang web vào danh sách yêu thích của bạn. Bằng cách này, người dùng có thể lưu các trang web yêu thích và giữ chúng luôn trong tầm tay để có thể truy cập vào chúng truy cập nhanh. Nhưng trong một khoảng thời gian dài Nút "Thêm vào mục yêu thích" của trang web rất phổ biến. Chức năng này phần nào đơn giản hóa quá trình thêm một trang web vào dấu trang và cho phép bạn một lần nữa nhắc nhở người dùng rằng sẽ là một ý tưởng hay nếu thêm trang web đó vào mục yêu thích.

Tâm lý học đang hoạt động ở đây. Thực tế là khi người dùng nhìn thấy một đề nghị thêm vào mục yêu thích trên một trang web, anh ta sẽ tự hỏi liệu mình có cần nó hay không. Và nếu anh ấy quyết định rằng trang web này thực sự hữu ích, anh ấy sẽ thêm nó vào danh sách dấu trang của mình. Và nếu không có lời đề nghị nào, người dùng thậm chí sẽ không nghĩ đến vấn đề này. Đó là lý do tại sao cần phải cống hiến: ai gõ cửa thì cửa sẽ mở.

Tất nhiên, hầu hết khách truy cập đều đánh dấu các trang không phải vì họ dự định quay lại trang đó hàng ngày mà “chỉ trong trường hợp họ cần” và theo quy định là không quay lại. Nhưng một số người dùng quay lại thường xuyên và tạo thành khách truy cập cốt lõi. Bằng cách này hay cách khác, nếu mọi người quay lại trang web, điều đó có nghĩa là trang web của bạn hữu ích và điều này sẽ có tác động tích cực đến yếu tố hành vi tài nguyên của bạn, điều này sẽ cho phép công cụ tìm kiếmđối xử với anh ấy với sự tin tưởng tuyệt vời.

Bạn cần đặt nút “Thêm vào mục yêu thích” trên trang web của mình ở nơi dễ nhìn thấy nhưng không quá xâm phạm. Nơi tốt nhấtđối với nút như vậy - phần tiêu đề hoặc phần bên của trang web.

Không cần thiết phải làm cho nút quá lớn hoặc quá nhỏ. Hãy nhớ rằng nút này phải phù hợp với thiết kế tổng thể của trang web và không quá phức tạp hoặc quá kín đáo.

Mã cho nút "Thêm trang web vào mục yêu thích"

Hầu hết các trình duyệt hiện đại, với sự ra đời của tiêu chuẩn HTML5, đều hỗ trợ thuộc tính rel="thanh bên" .

Thêm một trang web vào mục yêu thích của bạn - hàm "Nubex" addSite() ( if (document.all) window.external.addFavorite("http://site", "Site builder "Nubex""); )

Đừng quên đánh dấu trang web của chúng tôi! (Dành cho trình duyệt Google Chrome nhấn Ctrl+D)

Thêm trang web vào mục yêu thích

Nhưng hãy nhớ rằng trong trình duyệt Google Chrome không thể đánh dấu trang web bằng nút trên trang web đó. Đối với điều này có sự kết hợp đặc biệt phím: Ctrl+D, vì vậy đừng quên thông báo cho người dùng về điều này.

Bạn có thể theo dõi số lượng người dùng đã đánh dấu trang trang web của mình, chẳng hạn như sử dụng dịch vụ Yandex.Metrica (“Tham dự” - “Chuyển đổi”).

Việc đánh dấu trang trên nhiều trình duyệt được thực hiện bằng sử dụng JavaScript. Để thêm một trang vào trình duyệt Yêu thích trình duyệt web IE và các trình duyệt chạy trên công cụ IE, được gọi là phương pháp chuẩn Thêm yêu thích. Tuy nhiên, có một chi tiết quan trọng ở đây. Nếu trang IE được mở dưới dạng đối tượng nhúng trong một ứng dụng khác, chẳng hạn như trong plugin hoặc khi sử dụng các thành phần để làm việc với html, thì đối tượng window.external sẽ xuất hiện, nhưng phương thức AddFavorite của nó không hoạt động. Đây là nhiều nhất lỗi phổ biến các nhà phát triển chỉ sao chép mã của nhau mà không hiểu hoặc kiểm tra nó. Sẽ là một sai lầm lớn nếu chỉ sử dụng một phương pháp này trên trang web của bạn.

Các trình duyệt dựa trên Gecko như Firefox, Netscape, K-Meleon và các trình duyệt khác có đối tượng window.sidebar và một phương thức để thêm addPanel . Tham số thứ ba của phương thức này không có tài liệu và là tùy chọn, vì vậy trong tập lệnh, nó chỉ được thay thế dòng trống. Xin lưu ý rằng theo mặc định, liên kết không được thêm vào dấu trang mà được thêm vào thanh bên browser. Để thêm một trang vào thư mục mong muốn dấu trang, hãy chọn nó từ trình đơn thả xuống.

Đối với trình duyệt Opera, liên kết bookmark phải có thuộc tính rel="sidebar" . Nhưng nếu thuộc tính này được đặt ngay lập tức theo mặc định thì một số trình duyệt như Netscape sẽ xử lý chức năng đánh dấu trang hai lần: lần đầu tiên thông qua tập lệnh và lần thứ hai thông qua thuộc tính rel. Do đó, bạn sẽ phải thay đổi các thuộc tính liên kết một cách linh hoạt, trước đó đã xác định trình duyệt bằng cách kiểm tra loại đối tượng opera.

Nếu không có các phương pháp được liệt kê không hoạt động thì không cần phải đưa ra thông báo lỗi hoặc tệ hơn nữa là âm thầm chấm dứt tập lệnh. Sẽ đúng hơn nhiều nếu cho người dùng thấy lựa chọn hợp lý giải quyết một vấn đề, chẳng hạn như đề nghị nhấn tổ hợp phím Ctrl+D theo cách thủ công.

Bây giờ chúng ta đã có tất cả dữ liệu ban đầu, chúng ta có thể viết một tập lệnh đa trình duyệt để đánh dấu trang. Tôi có một cái gì đó như thế này:

// Thêm vào Mục ưa thích hàm add_favorite(a) ( title=document.title; url=document.location; try ( // Internet Explorer window.external.AddFavorite(url, title); ) bắt (e) ( thử ( // Mozilla window.sidebar.addPanel(title, url, "" ) Catch (e) ( // Opera if (typeof(opera)=="object") ( a.rel="sidebar"; a.title=title ; a .url=url; return true; ) else ( // Cảnh báo không xác định("Nhấn Ctrl-D để đánh dấu trang này"); ) ) return false;

Thêm vào mục yêu thích

Bạn có thể xem ví dụ hoạt động về việc triển khai ngay trên trang này. Việc sử dụng cấu trúc try-catch cho phép tập lệnh hoạt động chính xác trong mọi tình huống không chuẩn, ví dụ như trong cửa sổ IE Tab được mở trong Trình duyệt Firefox. Tập lệnh cũng hoạt động chính xác trong nhiều trình duyệt lạ khác nhau mà không thể xác định duy nhất thông qua các thuộc tính UserAgent hoặc DOM. Tất cả các sản phẩm thương mại được ca tụng như DLE đều đang âm thầm bị phá sản trong hoàn cảnh này.

Tốt xấu

    Các trang web trong chức năng của chúng cố gắng tìm kiếm cơ hội ứng dụng đầy đủ, chủ yếu phụ thuộc vào JavaScript. Một trong những thách thức nảy sinh...

    Khi kích thước trang vượt quá một giới hạn nhất định, các nhà phát triển thường đặt một liên kết văn bản hoặc đồ họa “lên đầu trang” ở cuối trang. Liên kết này cho phép...

Bài viết này sẽ nói về theo những cách khác nhau thêm thư mục, tập tin và chương trình vào danh sách Yêu thích quản lý tập tin Hệ điều hành Windows - Explorer.

Trong phòng mổ Hệ thống Windows, trong Explorer có danh sách “Favorites”. Vào danh sách này hệ điều hành theo mặc định liên kết đến thư mục cụ thể(ví dụ: “Máy tính để bàn”), cũng như trong các thư mục của một số chương trình sau khi cài đặt chúng (ví dụ: các thư mục đám mây kho lưu trữ tập tin Google Drive, SkyDrive (OneDrive), Yandex.Disk và các sản phẩm khác).

Bạn có thể dễ dàng thêm các thư mục mới khác vào danh sách Yêu thích hoặc xóa các thư mục nằm ở đó khỏi danh sách Yêu thích.

Trước tiên, chúng ta hãy xem việc thêm liên kết vào các thư mục vào danh sách Favorites, cũng như xóa chúng khỏi danh sách này.

Xóa thư mục khỏi Mục ưa thích

Để xóa thư mục khỏi danh sách “Yêu thích”, bạn chỉ cần di chuyển con trỏ chuột đến thư mục mong muốn và nhấp vào nút chuột phải. Trong menu ngữ cảnh, bạn cần chọn mục “Xóa” và sau đó thư mục sẽ bị xóa khỏi danh sách này.

Thêm thư mục vào Mục ưa thích

Để thêm thư mục mới vào Mục ưa thích, trước tiên bạn phải mở File Explorer. Sau đó, bạn cần chọn thư mục mong muốn và chỉ cần kéo nó, trong khi giữ nút chuột, vào cửa sổ Explorer vào danh sách “Yêu thích”. Trong trường hợp này, dòng chữ “Tạo liên kết tới Mục yêu thích” sẽ hiển thị bên cạnh thư mục được kéo.

Bạn có thể thêm thư mục theo cách khác. Để thực hiện việc này, bạn cần mở Explorer, sau đó trong cửa sổ Explorer, mở thư mục mà bạn muốn thêm vào danh sách Favorites. Trong hình ảnh này, thư mục CD-DVD đã được chọn.

Sau đó, nó xuất hiện trong mục “Yêu thích” thư mục mới, trong ví dụ đã cho - thư mục “CD-DVD”.

Sự hồi phục thư mục đã xóaĐể yêu thích

Sau khi loại bỏ các liên kết thư mục mặc định, bạn có thể khôi phục chúng. Để làm điều này bạn cần phải bấm vào click chuột phải di chuột vào “Mục yêu thích”, sau đó chọn “Khôi phục các liên kết yêu thích” trong menu ngữ cảnh.

Các liên kết đã xóa tới các thư mục được đặt thành Mục ưa thích theo mặc định sẽ được khôi phục. Hành động này sẽ không ảnh hưởng đến các thư mục đã thêm trước đó vào Mục ưa thích; các liên kết đến các thư mục này sẽ vẫn còn trong danh sách Mục ưa thích.

Thêm chương trình vào Mục yêu thích

Sử dụng các phương pháp được mô tả ở trên, bạn không thể thêm phím tắt chương trình vào Mục ưa thích. Khi bạn cố gắng di chuyển phím tắt chương trình đến “Mục ưa thích”, thông báo “Không thể đặt trong “Mục ưa thích”” sẽ xuất hiện.

Bạn có thể giải quyết trở ngại này bằng cách mở thư mục Liên kết chứa nội dung của danh sách Yêu thích.

Nếu chương trình bạn cần thêm vào “Ưa thích” không có lối tắt thì bạn cần tạo lối tắt cho chương trình này và gửi nó ra Màn hình nền.

Lối tắt cho chương trình được tạo theo cách này - Menu “Bắt đầu” => “Tất cả chương trình” => Chọn chương trình và nhấp chuột phải vào chương trình đó => trong menu ngữ cảnh chọn “Tạo lối tắt” => “Bạn không thể tạo lối tắt lối tắt trong thư mục này. Tôi có nên đặt nó trên máy tính để bàn của mình không?” => “Có.” Bây giờ phím tắt cho chương trình đã chọn được đặt trong thư mục Desktop.

Sau khi thư mục chứa phím tắt chương trình đã được mở trong Explorer hoặc phím tắt cho chương trình đã chọn nằm trên Bàn làm việc, bạn cần mở menu “Bắt đầu” và ở bên phải góc trên cùng mở thư mục cá nhân của bạn (tên thư mục người dùng của bạn). Nội dung của danh sách Favorites nằm trong thư mục Links.

Mở File Explorer, sau đó kéo lối tắt chương trình vào thư mục Liên kết từ thư mục chứa lối tắt cho chương trình đã chọn. Nếu phím tắt cho chương trình đã chọn nằm trên Màn hình nền thì chỉ cần dùng chuột kéo phím tắt đó vào thư mục “Liên kết”.

Trong hình tôi kéo nhãn chương trình Skype vào thư mục "Liên kết" và ngay sau đó phím tắt "Skype" xuất hiện trong danh sách "Mục ưa thích". Trong danh sách Favorites, các phím tắt của chương trình được hiển thị mà không có mũi tên.

Thêm tập tin vào Mục ưa thích

Đây chính xác là cách bạn có thể thêm vào danh sách Yêu thích của mình. tập tin riêng biệt. Trước tiên, bạn cần chọn một tệp sẽ được đặt trong danh sách “Yêu thích”.

Ví dụ: tôi đã chọn " Tài liệu văn bản" với tên "Câu hỏi". Bạn sẽ cần nhấp chuột phải vào tệp đã chọn và chọn “Tạo lối tắt” trong menu ngữ cảnh.

Trước khi di chuyển phím tắt tệp, bạn có thể xóa phần cuối “Phím tắt” khỏi phím tắt tệp để tên phím tắt không khác với tên tệp. Bằng cách này, nhãn sẽ trông đẹp hơn. Để thực hiện việc này, hãy nhấp chuột phải vào phím tắt và trong menu ngữ cảnh, chọn “Đổi tên”, sau đó xóa những từ không cần thiết từ tên của lối tắt tập tin.

Sau các bước này, bạn cần mở thư mục “Liên kết”, để thực hiện việc này, bạn cần đi theo đường dẫn này - menu “Bắt đầu” => “Mở thư mục cá nhân” => “Liên kết”. Bây giờ hãy kéo lối tắt tệp từ thư mục chứa nó vào mở thư mục"Liên kết". Ngay sau đó, một lối tắt đến tệp Câu hỏi sẽ xuất hiện trong danh sách Yêu thích.

Để xóa các chương trình và tệp đã thêm khỏi danh sách Yêu thích, bạn cần di chuyển con trỏ chuột qua tệp đã chọn và chọn “Xóa” trong menu ngữ cảnh.

Kết luận của bài viết

Nếu cần, người dùng có thể thêm tệp và thư mục vào danh sách Favorites trong Windows Explorer.

Mỗi ngày, số lượng quản trị viên web cố gắng làm cho trang web của họ trở nên thuận tiện như nhau cho người dùng trên tất cả các trình duyệt và không chỉ điều chỉnh chúng cho Internet Explorer, như trường hợp trước đây. Có lẽ hầu hết tất cả người dùng trình duyệt thay thế Họ không thích liên kết “Thêm vào mục ưa thích”, liên kết này có trên mọi trang web nhưng chỉ hoạt động trong Internet Explorer. Bây giờ tôi sẽ cho bạn biết cách triển khai nó một cách chính xác trên trang web của bạn Chức năng nàyđể nó hoạt động trong tất cả các trình duyệt phổ biến.

Vì người dùng có thể cần thêm vào Mục yêu thích không chỉ trang web (trang chính) mà còn cả trang chứa nó, nên chúng tôi sẽ xem xét chi tiết cả hai tùy chọn và bạn tự quyết định nên sử dụng tùy chọn nào.

Thêm vào mục Yêu thích trang chính của trang web

Trước tiên, chúng ta hãy xem liên kết "Thêm vào mục yêu thích" cho Internet Explorer khác với liên kết của nó trong các trình duyệt khác như thế nào và sau đó chúng ta sẽ kết hợp chúng thành một. IE sử dụng hàm window.external.AddFavorite(), hàm này nhận hai giá trị: địa chỉ của trang cần đánh dấu và tên của nó:

Thêm trang web vào Mục yêu thích

Tôi nghĩ không cần phải giải thích gì ở đây. Nhưng chúng ta sẽ xem xét ví dụ tiếp theo chi tiết hơn. Mã để thêm vào Favorites cho Opera, Firefox và Netscape như sau:

Thêm trang web vào Mục yêu thích

Như bạn có thể thấy, đây là một liên kết thường xuyên có sẵn tham số bổ sung rel="sidebar" chỉ yêu cầu trình duyệt thêm trang web vào dấu trang khi bạn nhấp vào liên kết. Ngoài ra, trong tham số title="" bạn cần cho biết tên để thêm trang web vào dấu trang. Nhưng địa chỉ của trang đang được thêm vào lại được viết bằng href="". Thường được chỉ định trang chủ trang web và tên của nó.



Cửa sổ xuất hiện khi bạn nhấp vào liên kết

Bây giờ chúng ta cần làm cho liên kết "Thêm vào Mục ưa thích" hoạt động tốt như nhau trên tất cả các trình duyệt. Vì mã dành cho IE chỉ hoạt động trong đó và tham số rel="sidebar" chỉ được hỗ trợ bởi Opera, Firefox và Netscape, nên không có gì ngăn cản chúng tôi kết hợp cả hai tùy chọn vào một liên kết:

Thêm trang web vào Mục yêu thích

Hãy quyết định thêm nhiệm vụ khó khăn và thay vì nhập thủ công địa chỉ và tên của trang web, chúng tôi sẽ tự động xác định trang đó nằm trên trang nào khoảnh khắc này khách truy cập và cho anh ta cơ hội để thêm vào Mục yêu thích trang hiện tại với địa chỉ và tên tương ứng.

Thêm trang hiện tại vào Mục ưa thích

Vì vậy, hãy bắt đầu lại với Internet Explorer:


Như bạn có thể thấy, không có gì thay đổi trong mã ngoại trừ các tham số đến của hàm window.external.AddFavorite(). Tham số JavaScript document.title chứa tiêu đề của trang được trình duyệt lấy từ tiêu đề tài liệu mà chúng tôi đã chỉ định, nằm giữa các thẻ Tiêu đề Trang. Trình duyệt lấy địa chỉ của trang hiện tại từ thanh địa chỉ và gán nó cho tham số location.href. Vì vậy, không cần phải thay đổi thủ công các thông số chúng ta cần trên mỗi trang.



Dấu trang mới trong Internet Explorer

Với trình duyệt Opera, Firefox và Netscape, mọi thứ phức tạp hơn một chút. Chúng ta sẽ phải viết một hàm JavaScript nhỏ hoạt động giống như hàm chúng ta đã biết trong Internet Explorer. Chúng tôi sẽ đặt nó bên trong liên kết để nó chỉ có một dòng, nhưng tôi đã định dạng nó một chút để dễ đọc hơn:

Thêm trang hiện tại vào Mục ưa thích

Lúc đầu, chúng tôi đã gán các biến url và tiêu đề các giá trị của tham số JavaScript window.document.location (địa chỉ trang) và window.document.title (tiêu đề trang). Tiếp theo chúng ta tạo hàm bookmark(). Với sự trợ giúp của nó, chúng tôi tạo liên kết từ một số biến, giá trị của biến này là địa chỉ và tiêu đề của trang. Đừng quên tham số rel="sidebar", tham số này cũng sẽ được tạo bằng bookmark().

Bây giờ chúng ta chỉ cần kết hợp code của Internet Explorer và các trình duyệt khác để có được 1 link đa trình duyệt:

Thêm trang hiện tại vào Mục ưa thích

Chúng tôi đã có một tính năng tương thích với các trình duyệt chính. Bây giờ chúng ta cần bằng cách nào đó kết hợp nó với người dùng.

Phá vỡ định kiến

Vì nhiều người dùng các trình duyệt thay thế đã quen với thực tế là liên kết "Thêm vào mục yêu thích" chỉ hoạt động trong Internet Explorer và không chú ý đến nó, nên chúng tôi cần bằng cách nào đó kín đáo cho khách truy cập thấy rằng chúng tôi đã quan tâm đến chức năng của liên kết này trong trình duyệt của anh ấy. Tôi nghĩ tùy chọn thành công nhất là xác định trình duyệt mà khách truy cập vào trang web của chúng tôi đang sử dụng và hiển thị logo tương ứng bên cạnh liên kết. Hoặc bạn có thể chỉ cần hiển thị tất cả các logo cùng một lúc:


Đây là những gì nó trông giống như kết quả cuối cùng

Sao chép bài viết bị cấm.