Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript google.load是否仅在特定页面上加载?_Javascript_Jquery_Google Api_Google Ajax Api_Google Ajax Libraries - Fatal编程技术网

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()中添加了此代码?