当我在 PC 上使用 Firefox 访问此 URL 时:
http://help-msa.publictalksoftware.co.uk/msa-options-calendars.html
然而,我在这里暂时有完全相同的网站:
http://help.trucklesoft.co.uk/msa-options-calendars.html
它正确呈现。按钮具有正确的符号,内容完全正常。
前一个链接似乎在带有 Safari 的 iPad 上显示正确的按钮,但内容不起作用。
我的代码在两个站点上完全相同。为什么它不适用于前者?
该代码是由我的 HelpNDoc 开发的。
Chrome 控制台
当我在控制台中查看带有 Chrome 的页面时,它指出:
CORS 策略已阻止
'https://help-msa.publictalksoftware.co.uk/vendors/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.woff2'
从源访问字体 :请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许'http://help-msa.publictalksoftware.co.uk'
Origin 访问。'http://help-msa.publictalksoftware.co.uk'
嗯?这有关系吗?
火狐控制台
跨域请求被阻止:同源策略不允许在 https://help-msa.publictalksoftware.co.uk/vendors/bootstrap-3.3.6/fonts/glyphicons-halflings-regular.ttf读取远程资源。(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)。
更新
我想我解决了。我的www.publictalks.co.uk
网站使用的是https协议。如果您使用http
“您将被重定向”访问该站点。
如果我将上面的链接调整为:
https://help-msa.publictalksoftware.co.uk/msa-options-calendars.html
没事:
由于某种原因,此子域help-msa
未重定向到https
站点。
我在 iPad 和 iPhone 上进行了上述测试。我现在需要检查我的电脑。