2011-02-25 16 views
5

Müşterilerimize çevrimiçi bir yer imi hizmeti sunmak istiyoruz. Bu nedenle, yerel yer imlerini çevrimiçi aracımıza depolamak için bir işlev sağlamak da güzel olurdu. Bu işlem otomatik olarak yapılmamalıdır - kullanıcı bu işlemi onaylamalıdır (yalnızca birisinin kullanıcı verilerini gizlemek istediğimi düşündüğü durumlarda). Şimdilik bir süredir arıyorum, ancak çözüm bulunmadığını öğrendim, çünkü bu bir güvenlik riski. Javascript'te böyle bir işlevsellik için bir yol veya zaten bir araç var mı?Tarayıcı işaretlerini javascript ile alın.

Selamlar

cevap

8

Bu tamamen imkansız olduğunu.

Tarayıcı addon yazmanız gerekiyor.

+7

Ve olduğuna gökleri teşekkür ederim. –

+0

Evet, bunu duymaktan korkuyordum. Bir kullanıcının bir NETSCAPE-Yer İşareti dosyası yükleyebileceği bir çözüm sağlayacağını düşünüyorum. IE8 ve FF 3, html'ye aktarılabilir, bu yüzden benim için bir yol olabilir. – dummy

+0

@Adam: Elbette, ama niyetim kötü bir şey yapmamaktır, bu nedenle kullanıcının onaylama diyaloğu yoluyla mutabık kalması gerekip gerekmediği sorun olmaz. Kanca ya da dolandırıcılıkla mümkün değil. – dummy

1

Javascript'te böyle bir işlevsellik için bir yol veya zaten bir araç var mı?

Hayır, kesinlikle değil. Belki de tarayıcı uzantıları için - onlar için bile mümkün olsa.

1

Hayır, bunu javascript ile yapmak için herhangi bir çözüm bulunmamaktadır. Düşünebildiğim tek çözüm, müşterinin bilgisayarını okumak ve yer imini aramak için bir Java Uygulaması kullanmaktır. Başka bir yoldan favorilerini bir dosyaya vermelerini ve web sitenize yüklemelerini isteyebilirsiniz. İstemi

+1

* İstemcinin bilgisayarını okumak için bir Java Uygulaması kullanmak ve uygulama işaretli değilse ve kullanıcı yerel dosya sistemi erişimini açıkça –

+0

Yep'e izin vermedikçe, imkansız olan yer işaretini * aramak. Bütün bunların da yapılması gerekiyor. :) –

+0

teşekkürler. Bunu yükleme yoluyla çözeceğim. – dummy