0

这是一个我发现很难用谷歌回答的问题,并且似乎在我的网站上遇到了问题。

我正在编码/解码用户 ID 只是为了混淆问题,并希望使用锚链接到页面的某些部分

事情是..我的加密正在制作一个很好的安全长字符串,但我认为 # 锚名称的长度必须有一个限制,因为它在较短时有效,但在较长时无效。

这似乎是真的吗?

哈希标签 URL 的示例是http://wgwegw.co.uk/wegweg/protected/view-game/wegweg/platform#x243j3f41684w2w2m594n416

例如我有一个链接:

<a href="http://*.co.uk/*/protected/view-game/*/platform#y213j3f41684w2w2m594n416">Go to comment</a>
  1. 当我单击它时.. 它使用 HTACCESS 文件重定向打开。如果我使用 javascript window.hash 它返回哈希,所以我想哈希码不受 htaccess 重定向的影响。

  2. 我登陆页面:http : //.co.uk//protected/view-game/*/platform#y213j3f41684w2w2m594n416

在 html 中的该页面上是一个锚名称:<a name="y213j3f41684w2w2m594n416"></a>

它不会跳到页面的那个部分?

4

1 回答 1

0

好的,给你。

你不会相信这一点,但我在后面加上了一个“a”,现在它可以工作了。

到底怎么回事?

已编辑//

可能是因为我的 id 和 name 相同吗?所以我有一个

<div id = "y213j3f41684w2w2m594n416"> 

我有一个

<a name = "y213j3f41684w2w2m594n416" />

因此,当我将 a 附加到名称的末尾时..它不再与 id 相同,因此不会混淆?

已编辑//

如果我在 W3 示例调整上尝试这个,它仍然可以工作,所以不能这样吗?啊,现在它已经修复了,我很想知道它为什么会起作用。

于 2012-05-28T13:18:18.970 回答