我创建了一个简单的幻灯片脚本,以包含在Google网站上的Google+相册中(它使用了一个位于https://sites.google.com/site/scriptsexamples/new-connectors-to-google-services/picasa-services的库)。测试版的工作原理除外,如果发布匿名访问,它会在顶部显示令人厌恶的“此应用程序不是由Google创建的”废话。由于这是一个幻灯片,我试图找到一种方法来避免这种情况。因此,我决定尝试一下小工具。我选择使用谷歌小工具编辑器,并通过互联网梳理,看看如何做到这一点(我是一个关于小工具的完整菜鸟,所以请原谅我的无知......)
最后我想出了这个:http://hosting.gmodules.com/ig/gadgets/file/117039901033759910299/google-plus-slider.xml
我插入小工具后,我没有收到任何错误消息,框架确实显示在我的Google网站上(据我所知没有警告消息),但没有其他任何事情发生。我不明白为什么。
一些注意事项:
我希望你掌握所有信息,并且有人可以提供帮助!提前谢谢。
答案 0 :(得分:1)
您是否在控制台中收到任何跨域警告?
我会尝试在gadget-name.xml文件中包含外部库。你可以自由地包括(大多数)你喜欢的任何JS
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs
title="Slider"
height="50"
width="200"
border="none"
/>
<Content type="html">
<![CDATA[
<script type="text/javascript">
function my-slide-show(){
//Dump your lib JS here
}
</script>
<div class="slideshowHtml"></div>
]]>
</Content>
</Module>
这至少可以避免您可能遇到的任何范围/交叉来源担忧