你好 好吧,我可能错了,如果我,那我很抱歉。但是可以通过查看链接中“#”后面的内容来更改ajax屏幕。 因为当我在Facebook上我知道它是一个iframe但是当屏幕改变时,“#”之后的文本也是如此。这是导致变化的原因还是变化的结果。因为我的网站上有JavaScript,当您点击某个功能时,它会在链接中添加“#”,但不会添加任何文本。
非常感谢你。
答案 0 :(得分:1)
#
之后的网址部分称为“哈希标记”,您可以使用JavaScript来更改它:
document.location = "#abc"
您还可以使用如下锚点设置哈希标记:
<a href="#abc">Click me to put #abc on the end of the url</a>
要获取哈希标记,您可以使用:
hash_tag = window.location.hash
Facebook并未在iFrame中显示,但所有内容都是使用JavaScript生成的,并且他们故意设置哈希标记,因此当您重新加载页面时,他们可以查看哈希标记并为您提供正确的内容。