IE8 中的 HTML 基本标记问题,没有 sheme/协议



我正在使用TYPO3作为网站。TYPO3 在每个页面上都包含一个 <base href="" /> 标记

现在我有带有和没有 SSL 的页面,所以最好使用带有现在 shema url 的基本标签

<base href="//example.org" />而不是<base href="http://example.org" >

唉,IE8 不会再加载我的 CSS 和 JS。除了重新分配方案之外,还有其他解决方法吗?

您可以使用

TypoScript 条件来设置正确的baseURL

例如,如果您的HTTPS树放置在UID = 123(及以下)的页面中,请使用:

config.baseURL = http://domain.tld/
[PIDinRootline = 123]
  config.baseURL = https://domain.tld/
[end]

通过这种方式,您可以确保每个理解"完整"base标签的浏览器都能正常工作。

相关内容

  • 没有找到相关文章

最新更新