iframe不支持ios的解决办法

iframe 直接在ios APP中运行,可能有问题,解决办法可以参考如下代码 案例一 <div id="iframe-box"> <iframe id="ifram" src="https://www.baidu.com" width="100%"></iframe> </div> <style> #ifram { border: 0; width: 1px; min-width: 100%; *width: 100%; } let ifram = document.getElementById('ifram'); if (navigator.userAgent.match(/iPad|iPhone/i)) { [...]

corodva文件操作,判断文件是否存在

关于文件操作的详细文档介绍,请参考:http://docs.wex5.com/cordova-plugin-file/ 1.利用resolveLocalFileSystemURL方法判断APP本地文件是否存在,如下代码: var resolveLocalFileSystemURL = window.resolveLocalFileSystemURL || window.webkitResolveLocalFileSystemURL; resolveLocalFileSystemURL(fileName, function (dirEntry) { alert('文件读取成功'); }, function (err) { alert('文件读取失败'); } ); 2. getFile的成功回调接受了一个“FileEntry”对象,你可以用它来执行文件读写操作。 一旦你有了“FileEntry”对象后,你可以调用“createWriter”来写文件,在成功回调中会返回一个“FileWriter”的对象 获取“FileWriter”对象,就可以调用“seek”方法,,传入想要写入的路径,可以测试一个文件是否存在 try { fileWriter.seek(fileWriter.length); } catch (e) { console.log("file [...]

chrome 调试运行时,修改css样式

按 F12 打开调试模式! 1.选中节点,看它的样式!修改一下!测试成功后复制出来就行了!重写在.w同名的css文件中即可: 2.有些dom节点是动态生成的!class样式也是动态生成的,就不可以在w同名的css文件中重写了!需要外面自定义一个css文件重写它的样式,然后当前文件中(w或js)引入这个css即可 http://docs.wex5.com/wex5-ui-question-list-2038/   3.另外关于css样式的介绍,参考: http://docs.wex5.com/css-debug/ http://doc.wex5.com/style/#2.1

cloudX5 部署需要注意的问题!

cloudX5 部署主要参考的文档是:http://docs.wex5.com/about-cloudx5/ 注意: 1. sql语句 不要写创建库的语句,只写创建表就行了! 2. action 绑定的库名只能叫做 x5 需要自己先在数据库中创建一下x5   的库名 然后配置数据源连接 http://docs.wex5.com/wex5-studio-question-list-2010/ 配置好以后修改/Baas/db.config.m 选中x5  ,action才能选择出来的! 你做好的功能呢只要配置上连接x5 库就可以了!(不需要真的有表) 3. sql语句放在sql文件,或者 创建表sql语句直接复制到 :/Baas/sql/01.takeout.sql  里面就行! 使用cloudX5 部署上去就能正常使用了!

de.appplant.cordova.plugin.local-notification 插件在ios10上 的问题,需要更新插件

3.6 , 3.7预览版wex5 de.appplant.cordova.plugin.local-notification 插件在ios10上弹出提示框不正常是因为插件有bug! 需要手动替换一下这个插件才可以! 点击下面的插件,下载文件,解压替换/Native/plugins/de.appplant.cordova.plugin.local-notification  ,重新打包再测试下吧! de.appplant.cordova.plugin.local-notification

设置字体大小不随手机设置而改变

修改WeX5/model/Native/templates/advanced/platforms/android/CordovaLib/src/org/apache/cordova/CordovaActivity.java 文件 增加 /设置字体大小不随手机设置而改变 @Override public Resources getResources() { Resources res = super.getResources(); Configuration config=new Configuration(); config.setToDefaults(); res.updateConfiguration(config,res.getDisplayMetrics() ); return res; } 需要引入的Class: import android.content.res.Configuration; import android.content.res.Resources;

使用标准的require 引入js总是调用失败

一般情况,引入外部js 调用,建议require 方式引入: http://doc.wex5.com/js-module-01/ 这种引入方式是按需加载!能使应用性能得到提升 但是在某些特殊情况下!这种方式引入的js,调用总是报错,方法不存在! 解决方法: 找到模板文件:/UI2/system/components/justep/window/main.html 使用script标签,标准的js引入方式,引入! 这样所有的页面就都可以调用这个js中的方法了!