Autor | Zpráva | ||
---|---|---|---|
SeparateSK Profil |
Dobrý deň ,mám tento script(javascriptový prehliadač):
<script> var prehliadac="<input id=\"_prehliadac\" value=\"http://\" style=\"width:85%;font-family:verdana;font-size:18px\"><button onclick=\"_con(document.getElementById('_prehliadac').value)\" style=\"width:15%;font-family:verdana;font-size:15px\">Choď</button><br>"; function _con(url){ var x; if(window.XMLHttpRequest) x=new XMLHttpRequest(); else x=new ActiveXObject("Microsoft.XMLHTTP"); x.onreadystatechange=function(){ if(x.readyState==4&&x.status==200){ document.body.innerHTML=prehliadac+x.responseText; } } x.open("GET",url,true); x.send(); } _con("http://www.facebook.com"); </script> A keď to tak testujem, všetko ide ok, ale hneď ako som použil funkciu : _con("http://www.google.com"); ,tak sa nič nestalo,ako keby som ju ani nepoužil. Ako sa dá pripojiť na google pomocou JS,ak nie AJAXom? Veď všade inde sa to pripojí bez problémov. Edit: - používam IE9,tak neviem či to na IE8 a menej ide |
||
_es Profil |
SeparateSK:
„ako som použil funkciu : _con("ht>tp://w>ww.google.com"); ,tak sa nič nestalo,ako keby som ju ani nepoužil.“ To je bezpečnostné obmedzenie pre JS na webe. Objekt XMLHttpRequest umožňuje načítavať len dáta z tej istej domény.
„Tento script otváram na IE,lebo ostatné prehliadače blokujú prístup z C:\ na ht>tp://“ Asi to teda používaš ako desktopovú a nie webovú aplikáciu. Potom sa môžeš inšpirovať napríklad tu. |
||
SeparateSK Profil |
Ďakujem za tvoju odveď, no je tu jeden problém, tento script sa má spúšťať z URL Baru, proste tam napíšem javascript:...môj kód... a malo by to vytvoriť funkčný prehliadač, lenže takto to zrejme asi nepôjde.
A keď som ten uvedený script uložil ako prehliadac.hta a zadal som http://www.google.com , tak sa to tak či tak nepripojilo |
||
Časová prodleva: 14 let
|
0