Lütfen Uygulama içine tarayıcılar (Firefox, Safari, Opera, Chrome) den Bookmarks Al nasıl?

2 Cevap php

Ben oluşturma uygulamasının bir özelliği olarak - farklı tarayıcılarda imleri ithalatını sağlamak istiyoruz. Ben iki soru var, ilk başta biraz saçma:

  1. Ben tahmin ediyorum - bunun JavaScript kullanarak tarayıcıdan yer imlerini almak mümkün mü?

  2. Herkes bir bookmark.html dosya kullanıcı tarafından sağlanan zaman bana farklı tarayıcılarda yer imlerini içe izin yararlanabilirler herhangi önceden yazılmış sınıfların biliyor mu?

Bana doğru yönde işaret de yardım ya da bana daha iyi bir uygulama yöntemi bildirerek olacaktır.

I am using PHP and Javascript (JQuery). More specifically Codeigniter.

Tüm teşekkürler

Update

Düşündüğüm gibi soru 1 mümkün değildir.

Ne yaklaşık 2? Herkes farklı tarayıcılarda imleri ayrıştırmak için herhangi bir php sınıfları biliyor musun?

2 Cevap

Sen imlerini almak için dosya sistemine erişim gerekir, bu yüzden hayır. Eğer Microsoft FileSystemObject kullanılır, ama bu sadece IE için çalışmak ve eğer Peki tarayıcının güvenlik ayarları değiştirilmiş olması gerekir olabilir. Firefox / Mozilla size bir krom uygulama yazdı eğer dosya sistemine erişmek mümkün olacaktır, yani eklenti, ama sonra tüm kullanıcıların yanı sıra addon yüklemeniz gerekir ve bu yapmak istediğiniz ne için ideal gelmiyor.

App bağlı olarak belki de ne istediğinizi yapmak için Del.icio.us ya da diğer online imleme servisi gibi bir hizmet saplanabilirler.

Benim iki sent demlemek için kahve için beklerken.

Kısa cevap yok. onların tarayıcı yer imlerine erişmek için insanların mahremiyetine büyük bir ihlali olacaktır.

Sen ayrıştırmak sadece bir HTML dosyası onların imleri dosyasını yüklemek için bir kullanıcı isteği olabilir, ama bunu vs Vista XP üzerinde farklı (kendi tarayıcısı için bunu yapmak için nasıl talimatlar yanı sıra, özellikle kendi işletim sistemi için gerekir / Win7). Genel bir kullanılabilirlik kabus ama mümkündür.

Firefox XP mağazalar da ([] sözdizimi kullanıcıya özel tutucular olduğunu lütfen unutmayın) burada yer imleri var

C:\Documents and Settings\[USERNAME]\Application Data\Mozilla\Firefox\Profiles\[RANDOM_JUNK].default\bookmarks.html

ama Vista/Win7 üzerinde aynı tarayıcı olacağını:

C:\users\[USERNAME]\Application Data\Mozilla\Firefox\Profiles\[RANDOM_JUNK].default\bookmarks.html