Trình duyệt cụ thể cho các liên kết cụ thể


14

Có ai biết làm thế nào để mở một trình duyệt cụ thể cho các liên kết cụ thể?

Tôi có hai liên kết mà tôi muốn mở trong IE và các liên kết khác trong Chrome. Điều này thậm chí có thể?


1
Có một mô hình cho các URL? Hay bạn có nghĩa là tự do lựa chọn trình duyệt nào sẽ mở một liên kết?
iglvzx

Bạn có thể làm rõ từ nơi bạn đang mở các liên kết (ví dụ từ Windows Explorer hoặc từ bên trong trình duyệt / trang web) không?
iglvzx

Câu trả lời:


4

Một giải pháp sẽ là một chương trình "xử lý trình duyệt" riêng biệt. Nó sẽ được đặt trong Windows làm trình duyệt mặc định, nhưng hoàn toàn không mở bất kỳ liên kết nào và thay vào đó sẽ hiển thị cho bạn một danh sách các trình duyệt và chuyển URL tới trang bạn chọn. Về cơ bản giống như trên Android, nếu bạn chưa chọn tùy chọn "Luôn sử dụng" cho một loại tệp cụ thể.


1
Xin hãy cụ thể hơn nếu có thể. Nếu không thì đây nên là một bình luận thay vì một câu trả lời, mặc dù bạn không có đủ danh tiếng để bình luận.
karel

1
Đây là một ý tưởng thực sự tốt. Nó cũng không khó để viết.
SeeJayBee 17/07/18

1
Có vẻ như đã thực hiện ý tưởng này: blog.dantup.com/2015/09/simple-windows-browser-selector
ahz

3

Trả lời / Giải thích / Kỹ thuật:

Không, không có cách thực tế để làm điều đó. Windows có một danh sách các trình xử lý các bộ phận khác, ứng dụng này sẽ cho nó biết phải làm gì (ví dụ: chương trình nào sẽ chạy) khi các loại tệp và đối tượng hệ thống khác nhau được kích hoạt (ví dụ: đã mở). Danh sách này được giới hạn loại mà phần lớn chỉ bao gồm phần mở rộng (ví dụ .EXE, .DOC, .URL, vv) Không có cách nào để xác định xử lý cho tên tập tin cụ thể kể từ khi danh sách cuối cùng sẽ phát triển ridiculously lớn và cung cấp hiệu suất cực kỳ nghèo. Tồi tệ hơn, chắc chắn không có cách nào để chỉ định trình xử lý dựa trên nội dung của tệp vì điều đó sẽ yêu cầu Windows phải (1) mở tệp và (2) biết cách đọc và giải thích nội dung.

Dấu trang (nghĩa là các liên kết trình duyệt của liên kết trực tuyến) là các tệp văn bản thuần có .URLphần mở rộng có chứa URL. Ví dụ:

[InternetShortcut]
URL=http://www.org/blah.html

Đối với những gì bạn muốn, Windows sẽ cần biết cách mở tệp, đọc và phân tích cú pháp, phân tích URL và đưa ra quyết định dựa trên điều đó. Không có cách nào để điều đó xảy ra.

Về mặt lý thuyết có thể có một cách thực tế để thực hiện các trình xử lý tên tệp / nội dung cụ thể. Trình xử lý xem trước cho phép Windows đọc một tệp và cung cấp thông tin về nó (ví dụ: độ dài và hình thu nhỏ của video, bitrate âm thanh, # từ trong tệp DOC, v.v.), vì vậy khung hiện có, nhưng hiện tại, không có cách nào để thực hiện hành động cụ thể theo nội dung.


Giải pháp có thể:

Nếu thực sự chỉ có hai liên kết (nghĩa là bạn không tạo dấu trang mới thường xuyên), thì cách gần nhất bạn có thể thực hiện để xử lý một URL cụ thể sẽ là tạo loại tệp của riêng bạn (ví dụ .URLc) bằng cách sao chép tệp URL mặc định- gõ và thay đổi chương trình (trình duyệt) được sử dụng để mở nó.


Giải pháp tốt hơn 1:

Nếu vấn đề của bạn là một số trang web yêu cầu IE (ví dụ: Windows Update), thì tùy chọn dễ dàng hơn nhiều sẽ là cài đặt tiện ích mở rộng như IE Tab . Những cái tốt hơn thậm chí cho phép bạn định cấu hình nó để tự động sử dụng tab dựa trên IE cho các URL được chỉ định.


Giải pháp tốt hơn 2:

Một tùy chọn khác theo đề xuất của Psycogeek là tạo một lối tắt trên màn hình thông thường để chuyển URL sang IE thay vì sử dụng phím tắt Internet thực tế (còn gọi là bookmark):

  1. Nhấp chuột phải vào một vùng trống trên màn hình (hoặc thư mục) và chọn New->New Shortcut
  2. Đối với vị trí, bạn chỉ cần nhập URL để tạo dấu trang ( .URLtệp văn bản thuần túy , nhưng đó không phải là thứ bạn muốn, thay vào đó là tiền tố URL với iexplore. Ví dụ:iexplore http://www.org/

Bây giờ thay vì một tệp đánh dấu, nó tạo ra một phím tắt Windows (một .LNKtệp nhị phân ). Khi bạn muốn chạy trang web cụ thể đó, nó sẽ chạy chương trình đã chỉ định với các đối số được chỉ định (trong trường hợp này là IE với URL mục tiêu). Nó có thể được khởi chạy theo cùng một cách như một dấu trang.

Giống như giải pháp khả thi được trình bày ở trên, nó đưa ra giả định rằng có rất ít vật phẩm cần được xử lý đặc biệt vì nó có nghĩa là cần thêm một chút công việc để tạo và duy trì chúng. Lưu ý rằng vì đây là các phím tắt Windows thay vì dấu trang, nên chúng sẽ không được xử lý như mong đợi trong các trường hợp nhất định hoạt động với dấu trang như sao lưu, phát hiện trùng lặp, trình quản lý dấu trang, v.v. Tuy nhiên, nếu chỉ có một số ít trường hợp đặc biệt Các URL không phải là vấn đề quá lớn để giải quyết vấn đề.


1
Tôi không chắc ý của bạn là gì. Nếu bạn có nghĩa là các URL như http://www.org/page.htm?browser=IE, http://www.org/page.htm?browser=chromev.v. thì không, không có cách nào để thực hiện điều đó từ bên trong Windows theo cách được yêu cầu (ví dụ, mở trình duyệt mặc định của Wap), nhưng như tôi đã nói, một số tiện ích mở rộng IE cho Chrome có thể làm điều đó từ trong trình duyệt (ví dụ: nếu URL nằm trong danh sách, hãy tải lại trong tab IE ).
Synetech

@Psycogeek, ah như thế. Chắc chắn rằng âm thanh tốt quá. Nó giống như giải pháp khả thi của tôi . Nếu thực sự có một vài mục và những mục mới không được thêm thường xuyên, thì nó nên thực tế. (Tất nhiên nó có tác dụng phụ là chúng là các phím tắt trên máy tính để bàn thay vì các phím tắt Internet , vì vậy chúng sẽ không được coi như các dấu trang thông thường, nhưng đó chỉ là một sự thỏa hiệp mong đợi. Tôi có thể thêm nó nếu bạn muốn, hoặc bạn có thể thêm nó như câu trả lời của riêng bạn nếu bạn thích.
Synetech

Có một số ứng dụng hiện có cho Windows và Mac hoạt động như trình duyệt mặc định của bạn; do đó, khi bạn nhấp vào một liên kết, ứng dụng sẽ chạy và dựa trên URL có thể mở một trình duyệt cụ thể cho bạn.
Michael Campbell

2

Tôi đã tạo một lối tắt trên máy tính để bàn của mình:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com

Thêm khoảng trắng giữa .exe"http:

Khi bạn nhấp vào nó, bạn sẽ chuyển sang example.comsử dụng Chrome.

Tôi đã thay đổi kích thước cửa sổ IE và kéo và thả shorcut vào thanh liên kết trong IE.


1

Đối với máy tính windows của tôi, nếu liên kết cần mở trong Chrome, tôi chỉ cần thêm tiền tố "chromerun: //" trước "http: //" trong webaddress khi tôi lưu phím tắt hoặc tạo siêu liên kết cho người khác sử dụng. Điều này sẽ khiến trang tự động mở bằng chrome, bất kể cài đặt trình duyệt mặc định. Tôi đã bao gồm một ví dụ dưới đây.

nhập mô tả hình ảnh ở đây

Sử dụng phím tắt hoặc nhấp vào siêu liên kết với đường dẫn này trong tài liệu từ hoặc email sẽ mở google bằng Chrome mỗi lần. Tôi không phải là dân IT và không biết chính xác lý do tại sao nó hoạt động hoặc nếu có một iE tương đương với thủ thuật này, nhưng tôi đã làm điều này trong nhiều năm và nó hoạt động tốt với tôi.


-3

Nhấp chuột phải vào liên kết và chọn "Sao chép siêu liên kết". Bây giờ hãy mở Trình duyệt bạn chọn và dán vào thanh địa chỉ. Nhấn phím enter của bạn và ở đó.


2
Điều này không thực sự trả lời câu hỏi.
DavidPostill
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.