最近优化了下加载,发现在本上测试正常。但是放到手机里面就挂了。
同样是ajax请求本地.
pc正常,mobile端请求不成功
出现如下链接:
file:///android_asset/www/login.html#list.html
一开始以为是链接识别有问题.
因为 pc为file:///c:/这类开头。
替换jquery mobile 1.4.3 正常。但是样式文件全挂。
定位错了问题,以为识别路径有问题
后调整问题方向,为 jquery ajax get local 文件不ok .
查资料,页面加上如下标志
<access origin="*"/>
歪打正着,但是现在紧先上。。下星期切换到新版本jquery mobile
补充页面元素相同里数据处理
if ($('body>div[data-role=page]').length > 1) $('body>div[data-role=page][data-external-page!=true]').remove(); if ($('body>access>div[data-role=page]').length > 1) $('body>access>div[data-role=page][data-external-page!=true]').remove();