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 – 屏蔽重定向会影响链接吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)