A href trong tab mới. Cách mở liên kết trong cửa sổ mới


.

trình duyệt web IE Mozilla Firefox Làm việc với Tab
V. trình duyệt Google Trình duyệt Chrome






với các tab.

Tìm tất cả đầy đủ thông tin về cách làm việc với các tab bạn có thể làm trong Google Chrome.

Sự cố trình duyệt: tất cả các liên kết đều mở trong tab mới

Để thực hiện việc này, hãy mở trình duyệt của bạn và chỉ cần nhấp vào nút chức năng F1 trên bàn phím của bạn. Hoặc bấm vào biểu tượng cờ lê và có thể có một biểu tượng giống như của tôi, thay vì biểu tượng cờ lê ở cuối thanh địa chỉ browser. Và chọn Trợ giúp ở cuối tab mở ra. Sẽ mở phần mới, ở giữa có liên kết Tab và cửa sổ. Nhấp vào và tất cả các Tiêu đề được liên kết với các tab sẽ mở ra ở bên phải.

Safari Opera

Khi bạn lướt Internet, trình duyệt hiện đại Bạn luôn có thể mở một trang thông qua liên kết trong cửa sổ hoặc tab mới. Điều này thường rất thuận tiện - bạn thấy một liên kết thú vị, nhưng không nhìn lên từ văn bản bạn đang đọc mà mở liên kết trong một cửa sổ hoặc tab mới để quay lại khi bạn đã hoàn tất việc mở nó trong khoảnh khắc này. Tôi luôn muốn có một cơ hội như vậy để tồn tại trong Windows Explorer— nhấp chuột phải vào thư mục — và có một tùy chọn ở đó: “mở trong một cửa sổ mới”.

Thật dễ dàng để thêm một tùy chọn như vậy bằng cách vào các thuộc tính của Explorer, nhưng đừng làm điều này trên mọi máy tính bạn truy cập! Sẽ tốt hơn nhiều nếu tự động hóa quy trình bằng cách sử dụng tập tin reg. Đây là mục tiêu thứ hai của bài viết này - tiếp tục chủ đề về sổ đăng ký và chỉ ra cách nó có thể được chỉnh sửa không chỉ bằng tay.

Trong bài viết này tôi sẽ cung cấp mã cho một tệp có thêm tùy chọn vào menu ngữ cảnh; Ngoài ra, tập tin này có thể được tải xuống. Nếu bạn có ví dụ thú vị tập tin đăng ký, gửi chúng cho tôi trong phần bình luận!

Lưu ý: Tôi xin lỗi những ai đang chờ đợi một bài báo giấu tên. Tôi không có thời gian. Tôi đang đưa nó ra khỏi kho.

Vì vậy, cơ quan đăng ký.

Cách tạo liên kết mở trong cửa sổ hoặc tab mới

Nếu bạn đã chạy regedit, bạn có thể tự mình thử nghiệm xuất toàn bộ hoặc một phần sổ đăng ký. Để thực hiện việc này, bạn cần đứng trên nhánh đăng ký, vào menu xuất tệp và chọn nơi bạn muốn tải lên. Kết quả sẽ là một tệp có phần mở rộng reg, nhấn đúp sẽ được sử dụng để khôi phục sổ đăng ký - tải ngược. Nhưng bạn có thể tự tạo một tệp như vậy, đó là những gì chúng ta sẽ làm bây giờ. Tạo nên tập tin văn bản và viết nội dung sau vào bên trong:

@="Mở trong cửa sổ mới"

@="C:\\WINDOWS\\explorer.exe \"%1\""

Bây giờ tệp cần được đổi tên - thay đổi phần mở rộng của nó thành reg. Làm thế nào để làm nó? Chính xác giống như cách bạn đổi tên các tệp khác, chỉ có điều trước tiên bạn cần hiển thị phần mở rộng tệp.

Nhấp đúp vào tệp như vậy, đồng ý thực hiện các thay đổi đối với sổ đăng ký - và thì đấy, danh mụcđã thay đổi - khi bạn nhấp chuột phải vào thư mục, tùy chọn "mở trong cửa sổ mới" sẽ xuất hiện. Nếu bạn không muốn tạo, chỉnh sửa và đổi tên tệp, bạn có thể tải xuống từ trang web của tôi.

Nhưng trang web của tôi sẽ tạo một tập tin như vậy trang chủ trong Internet Explorer

các cửa sổ Trình chỉnh sửa sổ đăng ký Phiên bản 5.00

"Trang bắt đầu" = "https://it.sander.su/"

Bạn có những ví dụ hay tập tin để chỉnh sửa sổ đăng ký? Gửi nó! Nhân tiện, hãy để tôi nhắc bạn nhớ về tôi bài cũ về máy chủ tập lệnh Windows - có những ví dụ ở đó chương trình truyện tranh bằng ngôn ngữ được tích hợp trong Windows.

bình luận được cung cấp bởi

Làm thế nào để mở một liên kết trong một cửa sổ mới? Làm thế nào để thay đổi
cài đặt tab
trong trình duyệt

Các trình duyệt ban đầu được cấu hình khác nhau để mở các trang mới. Ví dụ: Safari được định cấu hình để mở trang mới trong cửa sổ mới. Và Mozilla Firefox mở các trang mới trong các tab mới trên Thanh Tab, nhưng ngoài ra chúng tôi còn có khả năng mở các cửa sổ mới.
Bạn có thể tự thay đổi cài đặt.

trình duyệt web IE

Thay đổi cài đặt tab trong Trình duyệt Internet Explorer có sẵn trong phần Tùy chọn Internet. Nhấp vào biểu tượng bánh răng ở trên cùng bên phải của bảng trình duyệt. Chọn Tùy chọn Internet, sau đó chọn tab Chung và ở dưới cùng, trong dòng Tab, nhấp vào Tùy chọn. Ở giữa bên dưới dòng Khi mở tab mới, mở: chọn cách mở tab mong muốn trong hình tam giác màu đen.

Mozilla Firefox

Để thay đổi cài đặt tab trong trình duyệt Mozilla Firefox, nhấp vào nút Công cụ trên thanh công cụ. Ở dưới cùng, nhấp vào Cài đặt. Ở đầu cửa sổ mới, nhấp vào Tab. Và tại đây bạn có thể chọn các hộp hoặc bỏ chọn chúng theo cách bạn muốn mở tab mới.

Làm việc với Tab
trong trình duyệt Google Chrome

Cuối cùng Phiên bản Google Tôi không tìm thấy Chrome
khả năng thay đổi cài đặt cho các tab.
Có lẽ điều này rất thuận tiện và trình duyệt thông minh và không cần thay đổi cài đặt. Bởi vì Google Chrome cung cấp cho người dùng nhiều tùy chọn theo thẻ.
Rất dễ dàng để mở một tab mới và mới
cửa sổ, thậm chí thông qua các phím nóng.
Cần mở cùng một trang web trong nhiều tab
Có một tùy chọn để Sao chép một tab. Có cơ hội làm việc
ở chế độ ẩn danh ( xem ẩn). Bạn có thể di chuyển cái bạn cần
tab trong một cửa sổ riêng biệt. Và nhiều cơ hội việc làm khác
với các tab.

Bạn có thể tìm thấy tất cả thông tin đầy đủ về cách làm việc với các tab trong Google Chrome của mình. Để thực hiện việc này, hãy mở trình duyệt của bạn và chỉ cần nhấn phím chức năng F1 trên bàn phím. Hoặc nhấp vào biểu tượng cờ lê hoặc có thể là biểu tượng giống như của tôi, thay vì biểu tượng cờ lê, ở cuối thanh địa chỉ của trình duyệt. Và chọn Trợ giúp ở cuối tab mở ra. Một tab mới sẽ mở ra với liên kết Tab và Windows ở giữa. Nhấp vào và tất cả các Tiêu đề được liên kết với các tab sẽ mở ra ở bên phải.

Cuộc đi săn

Để thay đổi cài đặt cho các tab trong Trình duyệt Safari Nhấp vào biểu tượng bánh răng ở phía bên phải của bảng trình duyệt. Trong tab mới, chọn Cài đặt và trong cửa sổ tiếp theo, chọn Tab. Và ở đây trong dòng Mở trang trong tab, không phải trong windows: chọn tùy chọn bạn cần.

Opera

TRONG trình duyệt operaĐể thay đổi cài đặt tab, hãy nhấp vào nút Công cụ trên bảng điều khiển. Chọn ở cuối tab mới Cài đặt chung. Và trong tab này, nhấp vào bảng Nâng cao và sau đó nhấp vào nút Cài đặt tab. Một cửa sổ sẽ mở ra Cài đặt thêm tab. Chọn hộp bên cạnh cách bạn muốn mở tab và nhấp vào OK ở dưới cùng.

Đi đến trang chính của trang web

Vấn đề Giải pháp

Theo mặc định, các liên kết sẽ mở trong cùng một cửa sổ nơi chúng được đặt. Để bất kỳ liên kết nào sẽ mở trong một cửa sổ mới, tới thẻ bạn nên thêm thuộc tính đích có giá trị _blank , như trong ví dụ 1.

HTML5 IE Cr Op Sa Fx

Liên kết

Xin lưu ý rằng việc sử dụng thuộc tính mục tiêu nghiêm ngặt trong HTML4 và XHTML không được dùng nữa và mã có thuộc tính đó sẽ không vượt qua quá trình xác thực. Trong trường hợp này, để tạo liên kết để mở trong một cửa sổ mới và duy trì tính chính xác của mã, chỉ HTML và CSS là không đủ, vì vậy bạn sẽ phải chuyển sang tập lệnh. Trước tiên, bạn cần đánh dấu bằng cách nào đó các liên kết sẽ mở trong cửa sổ mới, chẳng hạn bằng thuộc tính rel có giá trị bên ngoài. Thuộc tính này mô tả ngắn gọn liên kết hoặc nơi nó đi tới. Các trình duyệt không chấp nhận thuộc tính này, nhưng nó không bắt buộc vì chúng tôi sẽ kiểm tra tất cả các liên kết thông qua JavaScript (ví dụ 2). Mục tiêu tương tự được thêm vào các liên kết cần thiết. Nhưng vì việc này được thực hiện theo chương trình nên người xác thực sẽ không nhận thấy thủ thuật này.

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

Liên kết trong cửa sổ mới /* */

Bài viết chỉ ra các nguyên tắc cơ bản khi sử dụng thuộc tính target="_blank" và cũng gợi ý một phương án thay thế cho việc sử dụng thuộc tính này, trong đó mã sẽ vẫn hợp lệ.

Một thực tế khá phổ biến là khi nhấp vào liên kết sẽ đưa bạn đến trang đích trong tab trình duyệt mới. Kỹ thuật này thường được sử dụng khi chỉ định nhà phát triển tài nguyên web hoặc câu trả lời cho truy vấn trong công cụ tìm kiếm. Kỹ thuật này đạt được thông qua việc sử dụng thuộc tính đích của thẻ. Dưới đây là một ví dụ mã:

HTML

< a href= "#" target= "_blank" >

Theo cách hiểu hiện tại về bố cục phù hợp hiện đại và sự tương tác của người dùng với chức năng của tài nguyên, người ta thường chấp nhận rằng khách truy cập phải tự xác định chính xác cách họ sẽ theo liên kết. Ý kiến ​​​​tương tự này được hỗ trợ bởi các nhà phát triển web nổi tiếng và có kinh nghiệm. Cũng sử dụng thuộc tính này làm gián đoạn chức năng của nút "Quay lại" của trình duyệt - điều này cũng được coi là ảnh hưởng xấu thuộc tính. Các yếu tố được liệt kê có thể gây ra sự phẫn nộ của người truy cập trang web.

Một số giải thích việc sử dụng thuộc tính đích là do khi sử dụng nó, ngay cả khi người dùng tìm thấy thứ mình đang tìm kiếm trên một tài nguyên khác (liên kết đã được gửi đến), sau khi đóng tab mới mở, anh ta sẽ quay lại trang web trước đó. Điều này được cho là làm tăng khả năng chuyển đổi một khách truy cập bình thường thành người dùng thông thường. Tuyên bố này là sai! Bạn chỉ có thể giành được sự chú ý liên tục của người dùng bằng những điều thú vị và nội dung chất lượng. Thật vô ích khi thông tin được coi là một trong những tài nguyên có giá trị nhất.

Ngoài ra, theo đặc tả nghiêm ngặt của XHTML 1.0, việc sử dụng thuộc tính đích là bất hợp pháp. Nếu không, mã sẽ không được coi là hợp lệ. Và chính trình xác thực sẽ hiển thị thông báo sau:

Mở liên kết trong tab mới bằng JavaScript

Như đã đề cập trước đó, việc sử dụng thuộc tính đích để theo liên kết trong cửa sổ trình duyệt mới không nằm trong thông số kỹ thuật và không được coi là giải pháp hợp lệ cho vấn đề. Tuy nhiên, đây không phải là cách duy nhất để giải quyết vấn đề. Hiệu ứng tương tự có thể đạt được bằng cách sử dụng mã js.

Nguyên tắc tổ chức quá trình như vậy dựa trên sự kiện onclick. Trong giá trị của sự kiện này, một hàm sẽ được viết để mở tab trình duyệt mới - window.open() , cũng như một trình chặn sẽ hủy quá trình chuyển đổi sang địa chỉ bắt buộc trong cửa sổ hiện tại - trả về false . Trong mã, tất cả những hành động này sẽ trông như thế này:

< a href= "#" onclick= "window.open(this.href); return false" >Liên kết mở trong tab mới

Để xác minh tính hiệu quả của phương pháp được đề xuất, bạn có thể nhấp vào liên kết này, nó sẽ mở trong một cửa sổ mới.

Sau khi bị thuyết phục về tính hiệu quả của phương pháp, chúng tôi sẽ kiểm tra tính hợp lệ của mã. Trình xác thực đưa ra một thông báo màu xanh lục, cho biết mã của chúng tôi hoàn hảo.

Thoạt nhìn, chúng tôi đã đạt được giải pháp hợp lý cho vấn đề, nhưng khi kiểm tra chi tiết phương pháp, hóa ra nếu trình duyệt có trình chặn cửa sổ bật lên, phương pháp sẽ ngừng hoạt động. Thay vì nhấp vào liên kết, một thông báo chặn cửa sổ bật lên sẽ xuất hiện.

Sửa đổi mã js để chuyển đổi thành công trong mọi điều kiện

Chức năng nêu trên được thiết kế để giúp người dùng giảm bớt quảng cáo dư thừa trên Internet. Tất cả các trình duyệt hiện đại đều có khả năng này trong kho vũ khí của họ, ngoài ra, một số trình duyệt có thể chặn; cấp độ khác nhau. Ví dụ, mọi thứ Phiên bản Opera, bắt đầu từ ngày 9, họ có khả năng chỉ chặn các cửa sổ được đánh dấu hoặc tất cả chúng.

Mặc dù có lẽ có rất ít người dùng cài đặt trình chặn cửa sổ bật lên trong trình duyệt của họ nhưng chúng vẫn tồn tại. Và chúng ta phải tính đến mọi thứ những lựa chọn khả thihoạt động bình thườngđịa điểm. Hãy để tôi nhắc bạn rằng nếu có khối, liên kết trong mã js của chúng tôi sẽ ngừng hoạt động.

Vậy thì bạn nên đưa ra lựa chọn nào: mã không hợp lệ hoặc các liên kết không phải lúc nào cũng hoạt động? Không có lựa chọn nào phù hợp với chúng tôi. Giải pháp thay thế xuất hiện khi kiểm tra một liên kết có bật thuộc tính đích và trình chặn cửa sổ bật lên. Trong các điều kiện nhất định, liên kết đã mở nhưng chỉ trong cửa sổ riêng của nó. Điều này có nghĩa là chúng ta cần sửa đổi mã js của mình để khi bị chặn, liên kết sẽ hoạt động trong cửa sổ hiện tại. Điều này được thực hiện như sau:

< a href= "#" onclick= "return !window.open(this.href)" >Liên kết mở trong tab mới

Nguyên lý hoạt động của phương pháp hầu như không thay đổi, nhưng hình thức giải thích các hành động đã thay đổi. Trong mã mới, hàm window.open() đánh giá là true nếu không có khóa, nhưng nếu có khóa, hàm sẽ đánh giá là false . Nói bằng tiếng Nga, khi bạn đặt cài đặt thích hợp trong trình duyệt, liên kết sẽ mở trong phiên hiện tại, nếu không thì - trong một tab mới.

Bài kiểm tra giải pháp sửa đổiđể có liên kết tới blog chính.

kết luận

Dựa trên thông tin được trình bày ở trên, chúng ta có thể kết luận rằng cách hợp lý nhất để buộc các liên kết mở trong tab mới là sử dụng phương pháp thứ hai, dựa trên mã JavaScript.

Tuy nhiên, đồng thời, những thứ đó nên được sử dụng cẩn thận, vì điều này áp đặt hành động nhất định người sử dụng và hạn chế quyền tự do ra quyết định của anh ta. Đây được coi là cách cư xử xấu.

Biểu thức mở liên kết trong cửa sổ mới trong bài viết này có nghĩa là các liên kết sẽ mở trong tab hoặc cửa sổ mới, tùy thuộc vào cài đặt trình duyệt của bạn. Trong mọi trường hợp, giả định rằng trang mà liên kết được nhấp vào sẽ vẫn mở.

Tại sao điều này có thể cần thiết? Khách truy cập hiện đang ở trên trang web của bạn và có một liên kết bên ngoài trong bài viết hoặc trên trang của trang web. Nếu liên kết này được khách truy cập quan tâm theo một cách nào đó, thì sau khi nhấp vào liên kết bên ngoài đó, anh ta sẽ được đưa đến một trang web khác.

Trên một trang web khác, anh ta có thể mở thêm một vài trang nữa và sau đó anh ta sẽ khó truy cập lại trang web của bạn. Anh ấy chưa đọc xong bài viết của bạn và không phải người dùng máy tính nào cũng hiểu ngay cách truy cập lại trang web của bạn, bởi vì mọi người sự chuẩn bị khác nhau và không phải lúc nào người mới bắt đầu cũng rõ ràng phải làm gì trong trường hợp này.

Trong trình duyệt, bạn có thể nhấp vào nút quay lại, nhưng khách truy cập thậm chí có thể đóng cửa sổ trên một trang web khác, nhưng anh ta muốn đọc xong bài viết của bạn chứ không phải bài viết mà anh ta vô tình xem qua một liên kết bên ngoài.

Bạn có thể mở một liên kết trong tab trình duyệt mới bằng cách chèn thủ công thuộc tính “target” với giá trị thẻ “_blank” vào mỗi liên kết đó . Trong HTML nó sẽ trông như thế này - mục tiêu=”_blank”. Nhưng có thể có rất nhiều liên kết như vậy và không phải lúc nào bạn cũng nhớ được những liên kết bên ngoài nào chưa được chèn thuộc tính này.

Khi thêm liên kết và hình ảnh mới vào một bài viết, trong bảng quản trị WordPress, trong trình soạn thảo văn bản, có các mục tương ứng, việc kích hoạt chúng cho phép bạn mở các liên kết và hình ảnh đã thêm trong một cửa sổ mới.

Có một số cách để mở liên kết trong cửa sổ mới. Trong bài viết này tôi sẽ chỉ mô tả những phương pháp hoạt động trên trang web của tôi.

Một số phương pháp không hoạt động chính xác trên trang web của tôi trong mẫu trước, vì vậy tôi sẽ không nói về chúng. Đặc biệt, nó được hiển thị không chính xác trang chủ theo cách yêu cầu kết nối Thư viện JavaScript- jQuery. Ngoài ra, phương pháp này sẽ không hoạt động nếu JavaScript bị tắt.

Cách mở liên kết trong cửa sổ mới

Để mở hoàn toàn tất cả các liên kết trên trang web trong cửa sổ hoặc tab mới, bạn sẽ cần phải chèn mã đặc biệt vào file “Header (header.php)”.

Để chèn mã này bạn cần nhập " Bảng quản trị WordPress» => « Vẻ bề ngoài" => "Trình chỉnh sửa" => "Tiêu đề (header.php)".

Trong file “Header (header.php)” giữa thẻ và bạn cần chèn đoạn mã sau ngay trước thẻ đóng:

Cài đặt mở trang trong cửa sổ hoặc tab mới này đối với tôi có vẻ không thuận tiện lắm vì cài đặt này mở nhiều cửa sổ hoặc tab trong trình duyệt. Tuy nhiên, tôi biết rằng đối với một số người thì ngược lại, sẽ rất thuận tiện khi có thể mở các liên kết bên ngoài và nội bộ trên trang web của họ theo cách này.

Nhắm mục tiêu trống trong plugin bài viết và bình luận

Plugin Target Blank In Post And Comments giúp bạn mở các liên kết trong bình luận và bài đăng trong cửa sổ mới mà không ảnh hưởng đến các liên kết nội bộ khác trên trang web.

Bạn có thể tải xuống plugin Target Blank In Post And Comments từ đây.

Plugin này đã lâu không được cập nhật nhưng nó hoạt động tốt trên phiên bản mới nhất Công cụ WordPress, và hoàn thành nhiệm vụ của mình một cách hoàn hảo. Nó cũng hoạt động trên trang web của tôi một thời gian.

Để cài đặt plugin Target Blank In Post And Comments, bạn cần đăng nhập vào “Bảng quản trị WordPress” => “Plugins” => “Thêm mới” => “Cài đặt plugin” => “Tải lên”. Sau khi tải xuống, plugin cần được cài đặt và kích hoạt.

Plugin Target Blank In Post And Comments không yêu cầu bất kỳ cài đặt nào và bắt đầu hoạt động ngay sau khi kích hoạt.

Sử dụng plugin này sẽ cho phép bạn quay trở lại với khách truy cập đã nhấp vào liên kết bên ngoài từ trang web của bạn. Rốt cuộc, điều thường xảy ra là khách truy cập đã tìm kiếm rất lâu thông tin cần thiết, rồi đột nhiên nhấp vào liên kết mà anh ta quan tâm từ một nhận xét hoặc bài viết, sau đó đi đến một nơi khác và do đó, khách truy cập thường không thể tìm thấy trang web mà anh ta đến ban đầu.

Plugin Target Blank In Post And Comments hoạt động rất tốt, cho phép bạn giữ chân và đưa khách truy cập quay lại trang web của mình.

Mở liên kết nhận xét trong cửa sổ mới

Nếu bạn cần mở các liên kết có nhận xét mà không cần sự trợ giúp của plugin, thì việc này có thể được thực hiện sau khi thay đổi mã tương ứng. Các thay đổi sẽ cần được thực hiện trong mã của tệp “comment-template.php”, nằm trong thư mục “wp-includes”.

Để thực hiện việc này, bạn sẽ cần kết nối với trang web của mình thông qua kết nối FTP bằng cách sử dụng các chương trình như FileZilla hoặc Tổng chỉ huy. Điều này cũng có thể được thực hiện bằng cách sử dụng quản lý tập tin, nằm trong Bảng điều khiển của dịch vụ lưu trữ của bạn.

Tệp “comment-template.php” nằm dọc theo đường dẫn này - tên miền/tên trang web của bạn/public_htlm/wp-includes/comment-template.php.

Chú ý! Trước khi thay đổi tệp “comment-template.php”, bạn phải tạo một bản sao của nó. Trong trường hợp có vấn đề, sau khi thay đổi mã file, trang web của bạn có thể ngừng hoạt động trong chế độ bình thường. Trong trường hợp này, bạn sẽ phải thay thế tệp bạn đã thay đổi bằng tệp đã lưu. bản gốc tập tin này.

Xảy ra với tôi trường hợp tương tự và tôi đã phải khôi phục trang web về điều kiện làm việc bằng cách sử dụng hỗ trợ kỹ thuật lưu trữ của tôi. Tôi đã không lưu một bản sao tập tin gốc, đã thực hiện các thay đổi không chính xác đối với mã tệp và sau đó trang web của tôi đã ngừng hiển thị trên Internet trong một thời gian.

Điều này sẽ không xảy ra nếu tôi tạo một bản sao của tập tin trước khi thay đổi nó, bởi vì tôi sẽ ngay lập tức thay thế cái bị hỏng bằng một cái đang hoạt động.

Bạn sẽ cần sao chép tệp “comment-template.php” vào máy tính của mình và lưu nó. Bạn cần tạo một bản sao của tệp đã lưu và thực hiện các thay đổi trong mã tệp bằng cách mở tệp bằng văn bản Trình soạn thảo sổ tay++. Bạn có thể mở file bằng Notepad nhưng sẽ rất khó tìm thấy trong Notepad dòng yêu cầu mã để thay đổi nó.

Tiếp theo bạn nên thêm dòng bắt đầu bằng $return = ”