【问题标题】:www subdomain looks different than main domain on Google Chromewww 子域在 Google Chrome 上看起来与主域不同
【发布时间】:2016-01-16 13:24:58
【问题描述】:

我正在开发的网站在浏览器指向根域和指向“www”子域时看起来不同。画布宽度、字体大小、图像大小在根域和“www”子域之间略有不同。

编辑 1:这只发生在谷歌浏览器上。在 Firefox 上,两个页面看起来都一样。

请在 Google Chrome 中参考这些指向我网站的外部链接。

  1. 没有“www” - https://myshaadiwale.com

  1. 带有“www”子域 - https://www.myshaadiwale.com

即使是浏览器控制台也没有显示任何异常。什么可能导致这种差异?

网站基于python flask+apache stack。 apache的配置文件是这样的:

<VirtualHost *:443>
    ServerName myshaadiwale.com
    ServerAlias www.myshaadiwale.com
    ServerAdmin webmaster@localhost

    SSLEngine on
    SSLCertificateFile /root/ssl/myshaadiwale.com.crt
    SSLCertificateKeyFile /root/ssl/myshaadiwale.com.key
    SSLCertificateChainFile /root/ssl/intermediate.crt

    WSGIDaemonProcess msw user=live group=live threads=5 python-path=/home/live/msw/flask/lib/python2.7/site-packages
    WSGIScriptAlias / /home/live/msw/msw.wsgi

    <IfModule mod_deflate.c>
            <IfModule mod_filter.c>
                    # these are known to be safe with MSIE 6
                    AddOutputFilterByType DEFLATE text/html text/plain text/xml

                    # everything else may cause problems with MSIE 6
                    AddOutputFilterByType DEFLATE text/css
                    AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
                    AddOutputFilterByType DEFLATE application/rss+xml
                    AddOutputFilterByType DEFLATE application/xml
            </IfModule>
    </IfModule>

    <Directory /home/live/msw>
            #Header set Access-Control-Allow-Origin "*"
            WSGIScriptReloading On
            WSGIProcessGroup msw
            WSGIApplicationGroup %{GLOBAL}
            WSGIPassAuthorization On
            Options All
            AllowOverride All
            Require all granted
    </Directory>
</VirtualHost>
<VirtualHost *:80>
    ServerName myshaadiwale.com
    ServerAlias www.myshaadiwale.com
    Redirect permanent / https://www.myshaadiwale.com/
</VirtualHost>

【问题讨论】:

  • 请在问题中包含差异,最好是屏幕截图。据我所知,它们是像素相同的。还包括有关您测试的浏览器的详细信息。
  • @DarkFalcon - 抱歉,我忘了说这只会在 Google Chrome 上发生。我会尽快上传截图。
  • 主机名是否出现在页面的任何位置?可能只是那个引用导致了细微的差异吗?
  • 我看不出 Chrome 有什么不同
  • @FestiveTurnip - 刚刚添加了截图。当我指向“www”时,内容似乎膨胀了。

标签: html css apache flask


【解决方案1】:

页面仍然是像素相同的。问题是您更改了浏览器缩放级别,Chrome 会在每个域的基础上记住这一点。按 Ctrl 0 将缩放重置为 100%,页面将再次相同。按Ctrl + 将重现问题,如屏幕截图所示。

【讨论】:

  • 就是这样!我发誓我也在同事的笔记本电脑上测试过。现在感觉很蠢!
猜你喜欢
  • 2013-11-25
  • 2016-03-23
  • 1970-01-01
  • 2011-04-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多