我偶然发现了一个非常奇怪的问题,我正在构建一个HTML模型,它在localhost的所有主流浏览器中运行良好,但是当我将它上传到服务器时,事情变得很奇怪.
当我从Chrome或Safari中的服务器加载我的网站时,标题(看起来我需要它来自localhost)会显示失真.但是当我重新加载页面时,它有可能正常显示.
两个位置的代码完全相同.服务器正在运行apache 2.2.16
Fab*_*ney 11
它来自一个从Adblock Plus附加组件注入的CSS .停用加载项可以解决Chrome中的问题.
这是在关闭后立即从Adblock Plus注入的</body>:
<link rel="stylesheet" type="text/css" href="data:text/css,">
Run Code Online (Sandbox Code Playgroud)
你的测试服务器对我来说看起来不错。
不过,我想到了两件事(与 Apache 无关):
文件和文件夹权限。当上传到 Web 服务器时,每次上传时权限通常都会被覆盖,并且无法从正在运行的 Apache 进程访问依赖文件(例如 CSS 或 javascript 文件)。
chmod -R 755 /path/to/my/webfolder/我经常跑步...
如果这仍然不起作用,我会查看 Apache.conf 文件,看看本地主机和公共服务器之间是否存在任何差异。无法想象它会是什么...权限差异也许...
| 归档时间: |
|
| 查看次数: |
16456 次 |
| 最近记录: |