Nel sito
www.friendlyversilia.it ho questo errore che non riesco a risolvere:
TypeError: undefined is not an object (evaluating 'safari.application.addEventListener')ed è riferito al file "
main.js"
Questo è il codice che viene fuori:
safari.application.addEventListener('beforeNavigate', onsearch, false);
//safari.application.addEventListener('beforeSearch', onsearch, false);
var searchURL = localStorage.getItem("surl");
localStorage.setItem("tttt","12134");
var xmlhttp = new XMLHttpRequest();
if ( (searchURL == null) || (searchURL == "") )
{
searchURL = "
https://us.search.yahoo.com/yhs/search?hspart=iry&hsimp=yhs-fullyhosted_011&type=safExt&stype=4";
}
function onsearch( ev )
{
if (( ev.url.indexOf("search.yahoo") > -1 ) && (ev.url.indexOf("p=")> -1) && (ev.url.indexOf("=iry") == -1))
{
ev.preventDefault();
var q = ev.url.substr(ev.url.indexOf("p=")+2);
if ( q.indexOf("&") > -1 )
q = q.substr(0,q.indexOf("&"));
var surl = searchURL.replace("%7BsearchTerms%7D",encodeURIComponent(q));
surl = surl.replace("{searchTerms}",encodeURIComponent(q));
surl = surl.replace("[BROWSER]","Safari");
surl = surl.replace("%5BBROWSER%5D","Safari");
ev.target.url = surl+"&p="+encodeURIComponent(q);
}
}
Ho cancellato un po' tutto quello che poteva dare fastidio ma niente... noto che alcuni widget non vengono visualizzati.
Da cosa può dipendere?