Конкретний браузер для конкретних посилань


14

Хтось знає, як відкрити конкретний браузер для конкретних посилань?

У мене є два посилання, які я хочу відкрити в IE та інші в Chrome. Це навіть можливо?


1
Чи є шаблон до URL-адрес? Або ви хочете вільно вибрати, який браузер повинен відкрити посилання?
iglvzx

Чи можете ви уточнити, звідки ви відкриваєте посилання (наприклад, з Провідника Windows або з браузера / веб-сторінки)?
iglvzx

Відповіді:


4

Рішенням буде окрема програма "обробник браузера". Він був би встановлений у Windows як браузер за замовчуванням, але взагалі не відкривав би жодне посилання, а натомість представляв би вам список браузерів та передавав URL-адресу вибраному вами. В основному так само, як на android, якщо ви не поставили галочку для параметра "Завжди використовувати ..." для конкретного типу файлу.


1
Будь ласка, будьте більш конкретними, якщо це можливо. Інакше це повинен був бути коментарем замість відповіді, незважаючи на те, що у вас недостатньо репутації для коментарів.
карел

1
Це дійсно гарна ідея. Писати це теж би не важко.
SeeJayBee

1
Схоже, вже існує реалізація цієї ідеї: blog.dantup.com/2015/09/simple-windows-browser-selector
ahz

3

Відповідь / Пояснення / Технічні:

Ні, для цього немає практичного способу. У Windows є список "обробників", які вказують, що робити (наприклад, яку програму запустити), коли активовані різні типи файлів та системних об'єктів (наприклад, відкриті). Список обмежуються типами , які здебільшого просто включає в себе розширення (наприклад , .EXE, .DOC, .URLі т.д.) Там немає способу визначити обробник для конкретних імен файлів , так як список буде в кінцевому підсумку виросте до смішного великого та забезпечує надзвичайно низьку продуктивність. Гірше, що точно не існує способу вказати обробники на основі вмісту файлу, оскільки це вимагатиме від Windows (1) відкрити файл і (2) знати, як читати та інтерпретувати вміст.

Закладки (тобто "посилання браузера") - це текстові файли із текстовим текстом із .URLрозширенням, що містять URL-адресу. Наприклад:

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

Для того, що ви хочете, Windows повинна знати, як відкрити файл, прочитати та проаналізувати його, проаналізувати URL та прийняти рішення на основі цього. Просто цього немає.

Теоретично може бути спосіб практично реалізувати обробники файлів-імен / вмісту. Обробники попереднього перегляду дозволяють Windows читати файл та надавати інформацію про нього (наприклад, довжина та мініатюра відео, бітрейт аудіо, # слова у DOC-файлі тощо), тому фреймворк є, але наразі його просто немає. конкретні змістові дії.


Можливе рішення:

Якщо дійсно є лише два посилання (тобто ви не створюєте нові закладки часто), то найближчим ви можете приступити до обробки обробника, орієнтованого на URL, було б створити власний тип файлу (наприклад .URLc), скопіювавши файл URL-адреси за замовчуванням, введіть та змініть програму (браузер), яка використовується для її відкриття.


Краще рішення 1:

Якщо ваша проблема полягає в тому, що для певних сайтів потрібен IE (наприклад, оновлення Windows), набагато простішим варіантом буде встановити розширення типу IE Tab . Кращі навіть дозволяють вам налаштувати його автоматично використовувати вкладку на основі IE для вказаних URL-адрес.


Краще рішення 2:

Ще один варіант, запропонований Psycogeek, - це створити звичайний ярлик на робочому столі, щоб передати URL-адресу в IE, а не використовувати фактичний ярлик Інтернету (він же закладка):

  1. Клацніть правою кнопкою миші порожню область на робочому столі (або папці) та виберіть New->New Shortcut
  2. Для розташування ви просто введете URL-адресу, щоб створити закладку (звичайний текстовий .URLфайл, але це не те, що потрібно, замість цього приставте URL-адресу iexplore. Наприклад:iexplore http://www.org/

Тепер замість файлу закладок він створює ярлик Windows (двійковий .LNKфайл). Коли ви хочете запустити цей конкретний сайт, він запустить вказану програму із вказаними аргументами (у цьому випадку IE з цільовою URL-адресою). Його можна запустити так само, як і закладку.

Як і можливе рішення, представлене вище, можна припустити, що існує мало предметів, які потребують спеціального лікування, оскільки це означає трохи більше роботи для їх створення та підтримання. Зауважте, що оскільки це ярлики Windows замість закладок, вони не розглядаються так, як очікувалося, у певних сценаріях, які працюють із закладками, такими як резервне копіювання, виявлення дублікатів, менеджери закладок тощо. Однак, якщо є лише невелика купка спеціальних справ URL-адреси, тоді це не повинно створювати особливих проблем.


1
Я не впевнений, що ти маєш на увазі. Якщо ви маєте на увазі такі URL-адреси, як http://www.org/page.htm?browser=IEі http://www.org/page.htm?browser=chromeт. Д., То ні, немає ніякого способу зробити це всередині Windows так, як було запропоновано (наприклад, "відкрити браузер за замовчуванням"), але, як я вже сказав, деякі розширення IE для Chrome можуть зробити це з браузера (наприклад, якщо URL знаходиться в списку, перезавантажте на вкладці IE ).
Synetech

@Psycogeek, ну так. Звичайно, це теж добре звучить. Це моє можливе рішення . Якщо предметів дійсно мало, а нові не додаються регулярно, то це повинно бути практичним. (Звичайно, це є побічним ефектом, що це ярлики на робочому столі замість ярликів Інтернету , тому вони не будуть розглядатися як звичайні закладки, але це лише очікуваний компроміс. Я можу додати його, якщо хочете, або ви можете додати його як свою власну відповідь, якщо ви хочете.
Synetech

Є ряд додатків для Windows та Mac, які діють як ваш браузер за замовчуванням; тож, коли ви натискаєте посилання, програма запускається, і на основі URL-адреси може відкрити конкретний браузер для вас.
Майкл Кемпбелл

2

Я створив ярлик на своєму робочому столі:

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

Додайте пробіл між .exe"іhttp:

Натиснувши на нього, ви перейдете до example.comвикористання Chrome.

Я змінив розмір вікна IE і перетягнув ярлик на панель посилань в IE.


1

Якщо на моєму комп'ютері з Windows потрібно поширити посилання в Chrome, я просто додаю префікс "chromerun: //" перед "http: //" у веб-адресу, коли я зберігаю ярлик або створюю гіперпосилання для інших використання. Це призведе до автоматичного відкриття сторінки в хромі, незалежно від налаштувань браузера за замовчуванням. Я включив приклад нижче.

введіть тут опис зображення

Використання ярлика або натискання гіперпосилання з цим контуром у текстовому документі чи електронному листі відкриє google за допомогою Chrome щоразу. Я не ІТ-людина і не знаю точно, чому це працює, або є еквівалент iE цього фокусу, але я роблю це вже роками, і це добре працює для мене.


-3

Клацніть правою кнопкою миші та виберіть "Скопіювати гіперпосилання". Тепер відкрийте браузер на ваш вибір і вставте в адресний рядок. Натисніть клавішу введення і свій там.


2
Це насправді не відповідає на питання.
DavidPostill
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.