我在WebApp中创建了一个锚点,点击时会链接到同一Google网站中的某个页面;
然而,当点击它时,它总是显示重定向警告。
我环顾这个问题,发现他们说issue has been fixed 但如果它已修复,为什么我仍然会看到警告?
我是否需要以特定方式创建锚点?
这是我的代码:
var pageurl = "https://sites.google.com/site/.../dir1/dir2/";
var title = app.createAnchor(productDetails[i].itemname, pageurl +
productDetails[i].id).setTarget("_self");
答案 0 :(得分:0)
这不是一个错误;知道匿名脚本的匿名用户的故意行为。这个错误是有时签名用户会发生这种情况。
这样做的原因是我们通过插页式广告重定向,这种插页式广告会将推介商剥离出来,这样我们就不会将您的脚本ID泄漏到您的主播指向的任何地方的日志中。这是一种安全机制,因为您的脚本ID可能是敏感信息,而我们构建重定向的方式需要登录用户。如果您尚未登录,则使用该技术我们可以做到最好的中间页面。
在HtmlService中,我们使用不同的技术解决了同样的问题,即使对于匿名用户也不需要插页式广告,因此如果您可以使用HtmlService而不是UiApp,则不会出现此问题。不幸的是,我认为我们不会很快改变UiApp以使用更新的技术。