我在网页上嵌入了一个 Google 日历,其中包含与该网站正在组织的活动相关的事件。某些日历活动具有将用户重定向到同一网站内的页面的链接,该页面包含更多信息和参加活动的选项。
然而问题在于,自上月底以来,谷歌发布了一个甚至不会自动重定向的重定向通知。我在事件中创建的链接由 Google 更改,一旦用户单击链接,就会打开一个新选项卡,指向一个页面,其中包含用户必须单击的重定向警告。由于我为用户提供了指向同一网站内的链接,这非常不方便,而且毫无意义。
我希望用户能够单击日历上的链接并访问包含相关数据的网页。
你们知道我该如何绕过这个警告吗?
我的思考过程:
最初,我想使用 JS 来重写链接,但由于日历的 iframe 位于不同的域中,由于 XSS 漏洞(AFAIK),浏览器不会允许它。
我可以构建自己的 AJAX 日历并使用 Google 的 API 将其与 Google 同步,但由于愚蠢的“功能”毫无意义,这将是大量工作。我喜欢 Google 的日历,我想使用它。
我想到的第三件事是,我可以使用 AJAX 来获取框架 url 上的整个代码,而不是使用带有日历的 iframe。然后我只需用 JS 重写该代码上的链接。这能行吗?
我会非常感谢任何帮助。这快把我逼疯了!
使用 Jon Cram 的输入,我创建了一个解析代码并进行调整的 php 脚本。但是我只能让它适用于 html 版本。对我来说没有 AJAX。=(