На некоторых страницах есть (все еще) ссылки с пометкой target="_blank"
.
Safari открывает такую ссылку в новой вкладке.
Как заставить Safari открывать такую ссылку на той же вкладке?
У меня Сафари 7 на Маверикс. У меня тоже старый Сафари.
Установите расширение LinkThing для Safari , чтобы настроить поведение ссылок. Это должно быть в состоянии решить вашу проблему, кроме того, вы также можете настроить поведение внутренних и внешних ссылок.
Вы можете использовать пользовательский скрипт, например следующий:
var a = document.getElementsByTagName('a');
for (i=0;i<a.length;i++)
if (a[i].getAttribute('target')=='_blank')
a[i].setAttribute('target','_self');
Я рекомендую устанавливать с помощью NinjaKit для Safari, но другие расширения пользовательских скриптов также работают.
@include
строке ( *
= все страницы). Вы можете установить его, используя одно из многих расширений Greasemonkey, и я рекомендую NinjaKit . Просто скачайте и установите расширение для Safari , а затем нажмите на ссылку установки в моем ответе. Скрипт, который я написал выше, получит все a
ссылки на странице, и если их атрибут есть, _blank
он изменит его на _self
.@include
.
Николя Барбулеско
Николя Барбулеско
the backtick trick
` — безрезультатно.Николя Барбулеско