w***@qq.com
w***@qq.com
  • 发布:2017-09-13 17:01
  • 更新:2017-09-29 13:51
  • 阅读:1204

【报Bug】无法识别//形式在资源引用符号

分类:wap2app

详细问题描述
我们的系统在wap端为了保持http与https协议的自适应,将所有的外部资源引用改为了"//pic.site.com"
的形式,但是这种页面在发布成app后无法正常浏览,js和css资源都没有被加载

2017-09-13 17:01 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

在移动应用中,如果html资源都是本地的,那么当前的协议为本地文件传输协议,即"file:",而非浏览器的"http:"或"https:“协议。

当前运行环境的文件传输协议,可以通过执行以下代码来获取。

window.location.protocol;

建议使用gulp等前端构建工具,根据不同的环境构建不同的版本。例如,移动应用版就明确地指定http或https协议,wap版则自适应。

w***@qq.com

w***@qq.com (作者) - 码农

这样子略微麻烦啊,不能让咱们的编辑工具自动识别后替换吗?

该问题目前已经被锁定, 无法添加新回复