gpt4 book ai didi

javascript - 如何在 Google Apps Script HTML Google Site Gadget 中从 JavaScript 打开 URL 链接

转载 作者:行者123 更新时间:2023-11-30 08:46:19 26 4
gpt4 key购买 nike

我在 Google Apps 脚本中编写了一个 HTML(非 UI)小工具以嵌入到 Google 站点中。小工具会显示一个下拉菜单,其中包含包含 URL/显示名称值/文本对的选项。

我想在小工具中放置一个按钮,用于打开与所选 URL 相对应的新窗口。但是,基本上,我在执行

时收到“对象不包含‘打开’方法”错误
window.open(url);

有解决办法吗?我可以(并且已经)创建了带有成功打开其他窗口的 anchor 标记的小工具,但是似乎不允许从 javascript 执行相同的操作。

任何实现功能的东西都可以。基于 jQuery 的解决方案会很棒。

谢谢。

最佳答案

由于 Caja 的清理,不支持所有 javascript 函数,这就是无法在 App Script 中打开新窗口的原因。

在 App Script 中显示弹出窗口的解决方法是使用覆盖窗口(从技术上讲,这不是弹出窗口,但看起来像弹出窗口),例如 App Script 支持的 jQuery 模态对话框。

http://jqueryui.com/dialog/#modal-form

但是,App 脚本不支持 iframe 标签,因此尝试借助 iframe 标签在模态窗口中打开 url 是行不通的。

您可以从以下链接阅读有关应用脚本中这些限制的更多信息:

https://developers.google.com/apps-script/guides/html/restrictions**

希望对您有所帮助!

关于javascript - 如何在 Google Apps Script HTML Google Site Gadget 中从 JavaScript 打开 URL 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21737682/

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