|
|
1
2
好吧,这是我在黑暗中拍摄的照片。 中断出现在单词“office”中,在fi字符组合之后。我敢打赌 fi ligature 是——不知何故——制造麻烦。 到底怎样?由于HTML代码不包含连字字符,这可能是Safari中的一个错误。尤其是因为它是随机发生的。你能试着重新命名那个文件,看看问题是否消失了吗? 拥有有效的HTML也有助于避免这个问题,因为它使解析更加容易。 |
|
|
2
1
当您选择一个HTML并查看源代码时,您得到的并不是100%的内容。例如,所有人都是
如果仍然存在问题,请尝试在不选择任何内容的情况下查看整个源代码,然后使用ctrl+f查找代码中的位置,并尝试为我们提供一个更大的示例,不仅是有问题的行,而且是正确的行,并且是在更大的上下文中。
例如,当使用表格时,
还有一个问题是,一些浏览器为了查看源代码,实际上需要重新提交页面并获得第二个副本。我觉得是代码输出了文本,所以看看你是否在使用
确保不是这样:
所以,不要选,请拿大一点的样品。我们当然需要一些输出错误HTML的代码… |
|
|
3
1
我最终发现了问题(使用Web检查器):Tinymce在看似随机的地方插入了标签(用于加载语言文件和扩展模块)。
里面
我自己的HTML。结果是,从我的截图中可以看到,像
因为我也在同一个页面上使用jquery,所以我猜想它最终是由jquery对dom的修改和Tinymce的添加同时发生造成的,这导致了某种竞争条件(由一个只在Safari中显示自己的bug引起)。 我现在使用的是Tinymce的jQuery构建,从那时起一切都很好… 感谢大家的帮助! |