Yakın bir şey yapmanın bir yolu vardır - bu, Safari’ye bir yer imi ekleme ve sayfada bulunduğunuzda bunu seçmeyi içerir.
Bununla birlikte, bu, sayfada yalnızca seçtiğiniz (yani vurgulanan) köprüleri açar veya daha önce vurgulamadıysanız, sayfada bulunan tüm köprüleri açar . Başka bir deyişle, Commandistediğiniz + tıklama biçiminde çalışmaz .
Eğer ilgileniyorsanız, işte bunu kurma süreci:
- Safari kullanarak herhangi bir sayfayı ziyaret edin
- CommandDAz önce ziyaret ettiğiniz sayfaya yer imi eklemek için basın .
- Pencerede görünen vurgulu alanda, metni Tüm köprüleri aç gibi bir şeyle değiştirin
- OptionCommandBYer imlerini düzenlemek için basın
- Yeni eklediğiniz yer imini bulun ve sağ tıklayın
- Bağlam menüsünden Adresi Düzenle ... 'yi seçin.
- Bu URL'yi vurgulamalıdır. DeleteKaldırmak için basın
- Şimdi aşağıdaki kodu URL’nin daha önce bulunduğu yere yapıştırın:
javascript:(function(){var n_to_open,dl,dll,i; function linkIsSafe(u) { if (u.substr(0,7)=='mailto:') return false; if (u.substr(0,11)=='javascript:') return false; return true; } n_to_open = 0; dl = document.links; dll = dl.length; if (window.getSelection && window.getSelection().containsNode) { /* mozilla */ for(i=0; i<dll; ++i) { if (window.getSelection().containsNode(dl[i], true) && linkIsSafe(dl[i].href)) ++n_to_open; } if (n_to_open && confirm('Open ' + n_to_open + ' selected links in new windows?')) { for(i=0; i<dll; ++i) if (window.getSelection().containsNode(dl[i], true) && linkIsSafe(dl[i].href)) window.open(dl[i].href); } } /* /mozilla */ if (!n_to_open) { /*ie, or mozilla with no links selected: this section matches open_all_links, except for the alert text */ for(i = 0; i < dll; ++i) { if (linkIsSafe(dl[i].href)) ++n_to_open; } if (!n_to_open) alert ('no links'); else { if (confirm('No links selected. Open ' + n_to_open + ' links in new windows?')) for (i = 0; i < dll; ++i) if (linkIsSafe(dl[i].href)) window.open(dl[i].href); } } })();
- ReturnKodu kabul etmek için basın .
Bu işlemi yapmak için, Safari'de herhangi bir sayfayı açın ve ardından yer imini seçin. Aşağıdakilerden biri olacak:
- Sayfadaki herhangi bir köprüyü vurgulamadıysanız, kod tüm köprüleri ayrı bir sekmede açmaya devam eder
- x köprüsünün sayısını vurguladıysanız , kod seçili köprüleri ayrı sekmelerde açmaya devam eder
ÖNEMLİ: Bu sizin için işe yaramazsa, Javascript'in etkin olduğundan emin olun. Bunu Safari> Tercihler> Güvenlik ile yapabilirsiniz.
Bir şey daha - Yukarıdaki javascript’in Safari’de bir Hizmet olarak çalışması ( yer imi yaklaşımından daha iyi olacağını düşünerek) almak için defalarca çalıştım , ancak hiçbir zaman çalışmasını sağlayamadım. Yapma şansınız için, lütfen nasıl olduğunu paylaşın. :)