google.load только если конкретная страница?

У меня есть это:

google.setOnLoadCallback(googlata); //googlata() is a function to create a google cse
google.load('search', '1'); 

Я хочу запустить верхний код, только если открыта страница

www.example.com/example

я попробовал с этим:

var paginaricerca= self.location.href;
var Searchpage= paginaricerca.indexOf('example')+7; 
var urlpage= paginaricerca.slice(0,Searchpage);
if(urlpage=='www.example.com/example'){
     google.setOnLoadCallback(googlata); 
     google.load('search', '1');    
}

но не работает....

есть ли другой способ?

большое спасибо!!!:)

1 ответ

location.href дает вам текущий URL, не уверен, что вы пытаетесь сделать с нарезкой, но вы должны иметь возможность сравнить его со строкой URL, который вы хотите проверить

var paginaricerca = self.location.href;
var urlCheck = 'http://example.com/example';

if (paginaricerca === urlCheck) {
     google.setOnLoadCallback(googlata); 
     google.load('search', '1');    
}
Другие вопросы по тегам