Yer imlerini bilgisayarlar arasında yerel dosyalara (dosya: protokol olanları) paylaş


3

İşyerinde birden fazla bilgisayar ve işletim sistemi ile çalışıyorum ve düzenli olarak birkaç HTML referans belgesi kullanıyorum. Zaman ve bant genişliğinden tasarruf etmek için, bunları diske kaydettim.

Ancak, bu yerel kopyaların yer imleri, kodlanmış yollara sahiptir, bu da yer imlerini (ve dosyaları) bilgisayarlar arasında senkronize ettiğimde, dosya sistemi yapısı her biri için farklı olduğu için yalnızca bir bilgisayarın altında çalışacakları anlamına gelir.

Bu yüzden, bir tür cihaz başına yolu yer imlerine veya benzer çözümlere yerleştirmek için bir yola ihtiyacım var.

Denedim

  • Bağıl yollar - çalışmıyor
  • Oluşturmak C: kök altındaki klasör ( / ) Mac'lerin ve Linux bilgisayarların dizini. Bu işe yarıyor ama çok çirkin.
  • Her bilgisayarda yerel bir HTTP sunucusu kurun. Bu çalışır ancak çok fazla yapılandırma gerektirir. Bazı çalışma bilgisayarlarında bunu yapmama izin verilmedi.

Denediğim bir şey

İsteyen bilgisayara göre beni yerel (dosya: //) URL’ye yönlendiren bir web sitem olabilir. İnsanların bunu daha önce yapmış gibi hissettiriyor. Acaba ben böyle bir şey bilen var mı?


Belki göreceli yollar fikri için, yer imi yolunu diskte doğru yere yönlendirmek için her bilgisayara sembolik bağlantılar ekleyebilirsiniz? Daha iyi bir fikir, bilgisayarınızı algılayan ve ardından uygun yolu yükleyebilecek bir JavaScript yer işareti kullanmak olabilir. :)
iglvzx

Sembolik bağlantılar hakkında düşündüm, ancak yine de içindeki mutlak yolları kullanmanız gerekecek file:// Önce sembolik bağlantıya ulaşmak için URL'ler :( Javascript kitapçıklarını yazmak, kullanmak ve güncellemek zor ...
billc.cn

Bununla sürekli mücadele ediyorum; Un * x sistemlerindeki sahte sürücü harflerinin çok çirkin hissettiğini kabul ediyorum. Yönlendirme fikri ilginç ama sadece çevrimiçi çalışacak - yerel dosyalar için bir serseri.
ckhan

Göreceli yollar benim çözümüm olurdu. Onlarla ilgili sorun ne? Hata mesajı alıyor musunuz? Tarayıcı yanlış URL’yi ziyaret etmeye çalışıyorsa, neyin yanlış olduğu, yani konum çubuğunda v.s ne alırsınız ne olmasını istiyorsun
sourcejedi

@sourcejedi Sorun tarayıcıların hiçbir yere göre göreceli URL'leri kabul etmemeleridir. Yani sadece "geçerli" bir sayfa içinde çalışırlar. Yani "[file: //] ../../folder", doğrudan adres çubuğuna girildiğinde veya bir yer imine koyulduğunda hiçbir yere gitmez.
billc.cn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.