HTML – 屏蔽重定向会影响链接吗?

HTML – 屏蔽重定向会影响链接吗?,第1张

概述我一直在研究一个网站, stanfordjamaicans.org,最近注意到一些关于链接的奇怪行为. 当我点击该网站上的链接(例如,在Chrome,Firefox或Safari中点击“Matthew Chen”大约一半的位置)时,这些链接无效.* 但是,stanfordjamaicans.org只是一个屏蔽重定向到www.stanford.edu/~mchenja/sj/,当我直接进入该页面时, 我一直在研究一个网站,stanfordjamaicans.org,最近注意到一些关于链接的奇怪行为.

当我点击该网站上的链接(例如,在Chrome,firefox或Safari中点击“Matthew Chen”大约一半的位置)时,这些链接无效.*

但是,stanfordjamaicans.org只是一个屏蔽重定向到www.stanford.edu/~mchenja/sj/,当我直接进入该页面时,链接工作正常.屏蔽重定向由namecheap实现.

我已经查看了一段时间的代码,并且链接似乎被正确地格式化为我未经训练的眼睛.我也试过验证HTML,虽然有一些错误,但这些错误似乎都与这个链接行为无关.

有关如何修复它的任何建议?

*当我直接点击它们时,链接不起作用,但是如果我点击它们它们就可以工作(我正在运行Mac OS X,但是如果我在运行windows时按住Ctrl键,我会发现类似的行为. )

解决方法 是的,屏蔽域会影响外部链接.当您屏蔽域时,许多服务只是将目标站点放在框架或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以直接指向您的Web服务器.

2)使用重定向.

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

总结

以上是内存溢出为你收集整理的HTML – 屏蔽重定向会影响链接吗?全部内容,希望文章能够帮你解决HTML – 屏蔽重定向会影响链接吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存