Calocybe: mit javascript fremde seite durchsuchen nicht möglich ?

Beitrag lesen

Hallo Ingo!

für ein kunstmedienprojekt habe ich ein javascript geschrieben, welches die links
auf einer anderen seite checkt. das klappt auch wunderbar, solange die seite
auf meinem server liegt. will ich aber die links z.b. einer suchmaschine checken,
dann kriege ich nur einen error: access denied from this domain to xyz...

Ja, das ist ein JS-Sicherheitskonzept, die "Same origin policy". Prinzipiell darfst Du nicht auf Dokumente von anderen Domains zugreifen (weil dort ja z.B. eine Kreditkartennummer stehen koennte, die Dich nichts angeht). Auf http://developer.netscape.com/docs/manuals/js/client/jsguide/sec.htm#1015705 findest Du etwas mehr darueber. Dort steht auch, dass Du Deine document.domain-Eigenschaft entsprechend setzen koenntest. Wenn dies dann auch die zu durchsuchende Seite tut (die muss also kooperativ sein), koenntest Du das hinkriegen. Probiert habe ich das noch nie. Siehe des weiteren http://developer.netscape.com/docs/manuals/js/client/jsref/document.htm#1193628.

So long