如题,写了一个webapp,安卓端运行没问题,ios端无法执行页面外部的.css和.js文件,尝试着把JS文件下的单独.js文件的内容贴到起始页的*.html内就没问题了。
我怀疑是:
- Hbuilder发送给ios设备的时候没把.js文件和.css文件打包进去u(我不发布,只是真机调试)
- ios设备的浏览器不支持 ../ 的相对路径
- 我没开发者账号,没给设备授权。。。
有遇到类似的问题的前辈帮忙解释下是什么问题么?我不写前端,js不太懂,都不知道怎么调试,只能猜测问题可能出在上面三种可能,希望高手指点一下问题出在哪里!
3 个回复
回梦無痕 - 暂停服务
引用外部JS是可以正常运行的。
我想知道你怎么引用外部js文件的。
建议:不引用外部JS,全部打包进去,页面加载速度更快,如果需要更改JS,使用差量更新基本可以满足要求。
machao514 (作者) - 新手
没引用外部js,是放在js目录下的,但是感觉没打包进手机。因为.css文件也明显没起作用。
并且我将单独js文件全部写到html页内就能执行。
Hbuilder控制台给出的报错也是找不到js写的功能函数。
6***@qq.com
你说的js在放在目录里不执行的问题,我也不太清楚,不过你用这个模式就可以了。我之前也遇到,就是把js代码直接写在html里边可以,分开写不执行。配置里边用不解压直接执行就好了