Buka banyak tautan sekaligus di Safari

1

Bisakah beberapa tautan dibuka sekaligus di Safari? Bayangkan Anda berada di halaman dengan banyak tautan:

enter image description here

Apakah mungkin untuk memilih semua tautan dan membukanya semua dalam satu klik Perintah? Dengan demikian:

enter image description here

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!

MicroMachine
sumber
1
Bagi siapa saja yang terbuka untuk menggunakan browser lain, ada banyak ekstensi untuk firefox dan chrome yang melakukan ini. Untuk Chrome saya sarankan Linkclump dan untuk Firefox Multi Link Plus
Joonas
Terima kasih atas komentar ini. Sleipnir memiliki fungsi yang melakukan ini secara asli .
MicroMachine
Juga, saya tidak "menentang" menggunakan, katakanlah, Chrome, tetapi opsi klik kanan langsung untuk "menyimpan gambar ke unduhan" di Safari adalah keuntungan waktu yang sangat besar (dan fitur lainnya)
MicroMachine

Jawaban:

1

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:

  1. Kunjungi halaman apa pun menggunakan Safari
  2. tekan Perintah D untuk menambahkan bookmark ke halaman yang baru saja Anda kunjungi
  3. Di bidang yang disorot yang muncul di jendela, ubah teks menjadi sesuatu seperti Buka semua hyperlink
  4. tekan Pilihan Perintah B untuk mengedit bookmark
  5. Temukan bookmark yang baru saja Anda tambahkan dan klik kanan padanya
  6. Pilih Edit Alamat ... dari menu konteks
  7. Ini harus menyoroti URL. tekan Menghapus untuk menghapusnya
  8. Sekarang rekatkan kode berikut di mana URL sebelumnya:

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); } } })();

  1. tekan Kembali untuk menerima kode

Untuk membuatnya berfungsi, buka halaman apa saja di Safari dan kemudian pilih bookmarklet. Salah satu hal berikut akan terjadi:

  • jika Anda belum menyoroti hyperlink apa pun pada halaman, kode akan melanjutkan untuk membuka semua hyperlink di tab terpisah
  • jika Anda sudah disorot x jumlah hyperlink, maka kode akan melanjutkan untuk membuka hyperlink yang dipilih di tab terpisah

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. :)

Monomeeth
sumber
1
Yang terbaru (setidaknya Sebuah baru-baru ini) Pembaruan Safari tampaknya telah merusak ini ... skrip hanya membuka tautan pertama. Ada saran tentang perbaikan?
Chris