Saya menautkan pada halaman intranet ke file lokal pada drive bersama:
<a href="file:///s:/test.xls"> Test</a>
Ini berfungsi di IE dan Firefox dengan addon yang disebut tautan lokal.
Bagaimana saya bisa membuka ini di google chrome?
Terima kasih
google-chrome
hyperlink
Andy
sumber
sumber
file:///
bit?Jawaban:
Anda tidak dapat menautkan
file:///
dari dokumen HTML yang bukan merupakanfile:///
alasan keamanan.sumber
Pertanyaan ini sudah usang, tetapi saya memiliki masalah yang sama sekarang, solusi yang saya temukan adalah memetakan direktori virtual di IIS ke drive jaringan dengan dokumen, sehingga url menjadi alamat "http: //" yang ramah.
Mengatur direktori virtual:
IIS:
http://www.iis.net/configreference/system.applicationhost/sites/site/application/virtualdirectory
Apache:
http://w3shaman.com/article/creating-virtual-directory-apache
Bersulang!
sumber
Dari apa yang saya lihat ini, berikut ini berlaku untuk Firefox dan Chrome;
1) Jika Anda memiliki halaman HTML terbuka dari host jarak jauh maka
file://
tautan tidak akan berfungsi, yaitu bilah alamat Anda membacahttp://someserver.domain
dan halaman tersebut berisi tautan seperti<a href="file:///S:/sharedfile.txt">
2) Jika Anda memiliki halaman HTML terbuka dari host lokal Anda maka
file://
tautan akan berfungsi, yaitu bilah alamat Anda membacafile:///C:/mydir/index.html
dan halaman tersebut berisi tautan seperti<a href="file:///S:/sharedfile.txt">
Untuk Internet Explorer point 1) tidak berlaku. File di host lokal Anda dapat diakses menggunakan
file://
sintaks tautan dari halaman web pada host jarak jauh. Ini dianggap sebagai kelemahan keamanan di IE (Oleh siapa? Referensi?) (Dan itu ada di IE8 juga) karena host jarak jauh dapat mengakses file di komputer lokal Anda tanpa sepengetahuan Anda .... memang mereka harus beruntung dengan nama file tetapi ada banyak file yang biasa disebut di sana dengan potensi untuk mengandung informasi pribadi / pribadi.sumber
LocalLinks sekarang tampaknya sudah usang.
LocalExplorer tampaknya telah mengambil tempatnya dan menyediakan fungsionalitas serupa:
https://chrome.google.com/webstore/detail/local-explorer-file-manag/eokekhgpaakbkfkmjjcbffibkencdfkl/reviews?hl=id
Pada dasarnya ini adalah plugin chrome yang menggantikan
file://
tautan denganlocalexplorer://
tautan, dikombinasikan dengan pengendali protokol yang dapat diinstal yang memotonglocalexplorer://
tautan.Hal terbaik yang dapat saya temukan tersedia saat ini, saya tidak memiliki afiliasi dengan pengembang.
sumber
Ekstensi LocalLinks dari jawaban paling populer tidak berfungsi untuk saya (mengingat, saya mencoba menggunakan file: // untuk membuka direktori di windows explorer, bukan file), jadi saya mencari solusi lain. Saya menemukan bahwa ekstensi "Buka di IE" ini adalah solusi yang baik: https://chrome.google.com/webstore/detail/open-in-ie/iajffemldkkhodaedkcpnbpfabiglmdi
Ini bukan perbaikan yang ideal, karena alih-alih mengklik tautan, pengguna harus mengeklik kanan dan memilih Buka di IE, tetapi setidaknya membuat tautan berfungsi.
Satu hal yang perlu diperhatikan, di IE10 (dan IE9 setelah titik pembaruan tertentu) Anda harus menambahkan situs ke Situs Tepercaya Anda (Opsi Internet> Keamanan> Situs tepercaya). Jika situs tersebut tidak ada di situs tepercaya, file: // tautan juga tidak berfungsi di IE.
sumber
Ini bukan benar-benar anwser tetapi solusi untuk membuka tautan lokal di chrome menggunakan python.
Salin tautan lokal yang ingin Anda jalankan kemudian jalankan kode di bawah (menggunakan pintasan), itu akan membuka tautan Anda.
sumber
Saya baru saja menemukan masalah yang sama dan menemukan ekstensi chrome Open IE .
Itulah satu-satunya yang bekerja untuk saya (Chrome V46 & V52). Satu-satunya kerugian adalah, bahwa Anda perlu menginstal program tambahan, berarti Anda memerlukan hak admin.
sumber
Semoga ini membantu orang lain dalam pengaturan perusahaan mencari solusi. Solusi saya setelah banyak mengutak-atik adalah sebagai berikut:
Ikuti langkah-langkah di tautan berikut untuk menginstal ekstensi browser lama dan pengaturan gpo: https://support.google.com/chrome/a/answer/3019558?hl=id&ref_topic=3062034
Pengalihan browser legasi yang diaktifkan untuk "file: //" melalui konfigurasi chrome gpo Google Chrome -> Dukungan Browser Legacy -> "Situs web untuk dibuka di browser alternatif"
Konfigurasikan gpo untuk juga memasang ekstensi: https://chrome.google.com/webstore/detail/enable-local-file-links/nikfmfgobenbhmocjaaboihbeocackld yang mengalihkan file: // tautan untuk memintas file chrome: // tautan untuk mem-bypass file chrome: // tautan blok.
Ekstensi membuka tautan yang kemudian memicu google chrome untuk membuka tautan di internet explorer. Hasilnya adalah IE membuka jendela, lalu membuka file / folder untuk pengguna, lalu IE menutup sendiri.
sumber