gpt4 book ai didi

javascript - 站点对在新选项卡中打开的链接有多少控制权?

转载 作者:行者123 更新时间:2023-11-28 00:17:04 25 4
gpt4 key购买 nike

我正在创建一个使用 youtube 视频的网站,但我不想使用嵌入式播放器,我只想在 IFRAME 中有一个 youtube 页面。我阅读了 youtube TOS,我不确定除了嵌入式播放器之外是否允许使用 IFRAMES,所以我想我不会冒险构建网站以在新选项卡中打开链接。我真正想要的是能够在一个选项卡中打开新链接。澄清一下,我的网站是标签 1,点击链接后 youtube 在标签 2 中打开,在我的网站上点击的任何其他链接将替换标签 2 中的内容,并且不会超过 2 个标签。

最佳答案

出于安全原因,YouTube 和其他一些知名网站禁止使用 iFrame。因此,如果您使用 iFrame,它只会加载空白。

要打开指向新标签页的链接,您可以使用:

<a href="/example.html" target="_blank">Open me!</a>

我不完全确定您可以控制用更多内容替换哪个选项卡。

我的建议是:

1) 使用 target="_blank"创建指向嵌入视频的页面的链接。2) 当用户单击链接时,使用 Javascript(可能是 jQuery)捕获它并在 Shadowbox (http://www.shadowbox-js.com/) 等某种模式覆盖中打开其内容。

这样,用户就停留在同一个窗口中,根本不需要 iFrame 或新标签页。如果用户禁用了 JS,他们将获得默认的“新标签”行为。

祝你好运。

关于javascript - 站点对在新选项卡中打开的链接有多少控制权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11579091/

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