Javascript google.load是否仅在特定页面上加载?
我有这个:Javascript google.load是否仅在特定页面上加载?,javascript,jquery,google-api,google-ajax-api,google-ajax-libraries,Javascript,Jquery,Google Api,Google Ajax Api,Google Ajax Libraries,我有这个: 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('ex
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');
}
但不起作用
还有别的办法吗
非常感谢!!!:) 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');
}
恐怕我不明白。您使用的是什么框架?您是否无法简单地将
google.load
代码放在/example
上?请提供更多的上下文我有一个大文件添加到我的webiste的每一页,但我只想在一个特定的页面上运行此文件的一部分。如果打开的页面是我的特定页面,那么第一篇文章中的代码必须运行。对不起,我是意大利人,但我的英语是:/可能问题是我在$(document).ready()中添加了此代码?