gpt4 book ai didi

html - 屏蔽重定向会影响链接吗?

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:59 27 4
gpt4 key购买 nike

我一直在网站上工作,最近注意到一些关于链接的奇怪行为。

当我在 Chrome、Firefox 或 Safari 中点击该网站上的链接时,链接不起作用。*

然而,该站点只是一个屏蔽重定向到不同域中的辅助站点,当我直接转到该辅助站点时,链接工作正常。屏蔽重定向由 Namecheap 实现。

我已经检查了一段时间的代码,对于我未经训练的人来说,链接的格式似乎正确。我还尝试验证 HTML,虽然存在一些错误,但这些错误似乎都与此链接行为无关。

关于如何修复它有什么建议吗?

*当我直接点击它们时,这些链接不起作用,但如果我按住 Cmd 键并点击它们,它们就会起作用(我正在运行 Mac OS X,但如果我同时按住 Ctrl 键并点击它们,我预计会有类似的行为运行 Windows。)

最佳答案

是的,屏蔽域确实会影响外部链接。当您屏蔽域时,许多服务只是将目标站点放在框架或 iframe 中。这就是这里发生的事情,从查看 http://stanfordjamaicans.org/ 的来源可以明显看出:

<frameset rows='100%, *' frameborder=no framespacing=0 border=0>
<frame src="https://www.stanford.edu/~mchenja/sj/" name=mainwindow frameborder=no framespacing=0 marginheight=0 marginwidth=0></frame>
</frameset>


一些可能的解决方案:

0) 快速/草率:设置外部链接以使用已弃用的 target="_top"属性,例如<a href="https://www.linkedin.com/in/mchenja" class="member-name" target="_top"> .这样,链接将影响整个文档,而不仅仅是框架。

1) 为 http://stanfordjamaicans.org/ 注册 CNAME直接指向您的网络服务器。

2) 使用重定向。

有趣的问题 - 我在回答它时学到了一些东西。另请参阅:How do I unmask a link from my domain masked site to an external site? -- 解释域屏蔽的一些缺点的相关问题。

关于html - 屏蔽重定向会影响链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36375888/

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