3

У меня эта проблема постоянно. Я читаю новости MSNBC (и другие страницы). Я щелкаю среднюю кнопку мыши, чтобы открыть ссылки на новой вкладке, чтобы прочитать позже. Я иду на вкладки позже, на это была ссылка на JavaScript. Название вкладки выглядит примерно так:«javascript:vPlayer (number)», а страница пуста. Я даже не могу использовать историю, чтобы найти источник, Firefox не добавляет его в историю. Я должен вернуться и найти все старые страницы, где была ссылка (она не будет выделена при посещении). Если я щелкну левой кнопкой мыши, эти ссылки будут работать, но, конечно, они разрушают / перезаписывают текущую страницу, на которой я нахожусь, - заставляя меня сейчас прочитать / просмотреть эту ссылку, а затем нажать кнопку «Назад», чтобы перезагрузить страницу, на которой я остановился. Был на.

Есть ли плагин Firefox, чтобы это исправить? Я хочу, чтобы эти страницы / видео, связанные с javascipt, загружались в новую вкладку при нажатии средней кнопки мыши. Эта "функция" была частью Firefox в течение многих лет.

Firefox 6.02 для Windows XP Pro SP3

1 ответ1

3

Я не использую это лично, но говорят, что NoScript может справиться с этим:

Попытка исправить ссылки JavaScript (по умолчанию включено): это означает, что NoScript будет пытаться превратить ссылки javascript: в обычные ссылки на ненадежных сайтах по мере их нажатия, улучшая удобство использования самых недружественных страниц.

Раньше для этого были отдельные надстройки, такие как Smart Middle Click, но они были заброшены или удалены из addons.mozilla.org. Раньше я использовал Smart Middle Click, он совместим с Firefox до 3.6, не проверял в новых версиях. Теперь он удален из Интернета, но я восстановил его со своего диска.

Чтобы проверить, работает ли он, разархивируйте содержимое в C:\Documents and Settings\<username>\Application Data\Mozilla\Firefox\Profiles\<profileID>.default\extensions и в about:config добавьте расширения предпочтений .CheckCompatibility.6.0 = false или перезаписать информацию о версии в файле install.rdf после распаковки.

Однако "исправить" ссылку JavaScript в целом очень сложно (я имею в виду создание сценария, который будет работать во всех случаях), гораздо проще сделать это для каждого веб-сайта (посмотрите, как ведет себя веб-сайт, и предоставьте специфичные для сайта исправления в виде скрипта GreaseMonkey например).

Это признак плохого написания JavaScript, если некоторые ссылки не могут быть открыты с помощью среднего щелчка, если у вас есть определенные веб-сайты, которые вы часто посещали и не можете заставить их работать, вы можете попробовать связаться с их веб-мастерами, чтобы указать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .