Bisakah beberapa tautan dibuka sekaligus di Safari? Bayangkan Anda berada di halaman dengan banyak tautan:
Apakah mungkin untuk memilih semua tautan dan membukanya semua dalam satu klik Perintah? Dengan demikian:
Saya sering menemukan diri saya tautan yang mengeklik Perintah selama puluhan menit sehari, dan berharap saya bisa membuka lebih banyak tautan sekaligus. Tentunya saya bukan satu-satunya orang dalam situasi ini!
safari
web-browsing
tabs
MicroMachine
sumber
sumber
Jawaban:
Ada cara untuk melakukan sesuatu yang dekat - ini melibatkan menambahkan bookmarklet ke Safari dan memilih itu setelah Anda berada di halaman.
Namun, ini hanya akan membuka hyperlink yang Anda pilih (mis. Disorot) pada halaman atau itu akan terbuka semua hyperlink ditemukan di halaman jika Anda belum menyorotnya. Dengan kata lain, itu tidak berfungsi di Perintah + klik dengan cara yang Anda inginkan.
Jika Anda tertarik, inilah proses untuk mengaturnya:
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); } } })();
Untuk membuatnya berfungsi, buka halaman apa saja di Safari dan kemudian pilih bookmarklet. Salah satu hal berikut akan terjadi:
PENTING: Jika ini tidak berhasil untuk Anda, pastikan Anda mengaktifkan Javascript. Anda dapat melakukan ini melalui Safari & gt; Preferensi & gt; Keamanan.
Satu hal lagi Saya telah mencoba berkali - kali untuk mendapatkan javascript di atas berfungsi sebagai Layanan di Safari (berpikir itu akan lebih baik daripada bookmark pendekatan), tetapi tidak pernah bisa membuatnya bekerja. Jika Anda kebetulan melakukannya, silakan bagikan caranya. :)
sumber