gpt4 book ai didi

javascript - 如何按需加载 Google API (UDS.JS)(使用 jQuery)?

转载 作者:行者123 更新时间:2023-11-30 18:58:41 28 4
gpt4 key购买 nike

试过这个:

$('.link').click(function(e) {
$.getScript('http://www.google.com/uds/api?file=uds.js&v=1.0', function() {
$('body').append('<p>GOOGLE API (UDS) is loaded</p>');
});
return false;
});

是的,它会加载一个主要的“uds.js”文件,然后通过加载一个语言环境 JS 文件(“default+en.I.js”,参见“uds.js”中的第 48 行)来锁定页面。

workaround (@jsbin)

最佳答案

如果你想动态加载谷歌的库,你应该查看谷歌的自动加载器: http://code.google.com/apis/ajax/documentation/#AutoLoading

它工作得很好,但如果您使用自动加载器向导,请小心。

http://code.google.com/apis/ajax/documentation/autoloader-wizard.html

c&p 代码有一个 bug 使我感到困惑: http://code.google.com/p/google-ajax-apis/issues/detail?id=244

我还发现,对于一些谷歌的库,如果我尝试异步加载脚本(比如你的),如果我没有指定一些可选参数(语言、回调等)——即使是空字符串), 我会看到你看到的行为。

编辑:继续进行测试。您的解决方案在这里: http://pastie.org/486925

关于javascript - 如何按需加载 Google API (UDS.JS)(使用 jQuery)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/897415/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com