我有一个在OS和OS上的Firefox和Safari中运行良好的页面 Windows上的Chrome。
当您将鼠标悬停在其中一个蓝色上时,预期的行为是 框中将出现一个图标,表示该框是否为 编辑。如果它是可编辑的(铅笔图标),那么应该点击它 用编辑框调出一个叠加层。
在IE8(及以下版本)中,点击蓝色框不会产生任何问题 任何想法为什么?
答案 0 :(得分:1)
事实证明,向page.php#anchor
发送$ .post请求在大多数浏览器中运行良好,但在IE中,它会被编码为page.php%23anchor
,从而导致404。
答案 1 :(得分:0)
您的$ .post失败,即404.见下文。
(来源:gyazo.com)
答案 2 :(得分:0)
IE正在以URL编码对您的字符串进行编码。当客户端使用IE时,您可能必须转义#字符,或者查看是否可以强制IE对URL字符串使用不同的编码,这样就不会导致此问题。我只是告诉人们使用IE以外的任何东西,让我的代码在其他浏览器上工作;)所以我不能告诉你如何从我自己的经验中做到这一点......祝你好运!