appcan中evaluateScript、evaluatePopoverScript的使用

1. 如果要在某个主窗体中执行JS,使用 appcan.window.evaluateScript(name,scriptContent)

    eg: appcan.window.evaluateScript(‘index‘,‘alert(1)‘)

2.   如果要在某个浮动窗体中执行JS,使用 appcan.window.evaluatePopoverScript(name,popName,scriptContent)

eg: appcan.window.evaluatePopoverScript(‘submitOrder‘,‘popname‘,‘alert(1)‘)

                           主窗口name 浮动name   js

    *需要注意,在Appcan默认创建的主文件中,加载浮动窗口要加入浮动窗口名称,

    eg:appcan.frame.open("content", "submitOrder_content.html", 0, titHeight,"popname");

                     id                      url                          定位           浮动窗口名称

时间: 2024-10-10 21:03:48

appcan中evaluateScript、evaluatePopoverScript的使用的相关文章

(转)AppCan中调用系统浏览器打开网页

<!DOCTYPE html> <html> <head> <style>body{ background:#fff; font-size:30px;}</style> <meta charset="utf-8"> <script> function openUrl(url){ if(uexWidgetOne.getPlatform()=='0'){ //IOS设备 uexWidget.loadApp(

AppCan JSSDK模块扩展

1.      从源码开始: 我们先看源码的8188行到9525行: window.appcan && appcan.define('window',function($,exports,module){         var subscribeGlobslQueue = [];//订阅队列     var bounceCallQueue = [];//     var multiPopoverQueue = {};     var currentOS = '';     var key

AppCan 移动应用引擎开源说明 + 下载地址

亲爱的广大开发者: AppCan于12月23日下午15点,全面开源服务平台应用引擎   AppCan 源码托管地址: https://github.com/AppCanOpenSource iOS引擎: https://github.com/AppCanOpenSource/appcan-ios Android引擎: https://github.com/AppCanOpenSource/appcan-android 关于AppCan引擎开源协议AppCan引擎开源遵循LGPL宽通用公共许 可

AppCan 移动应用引擎开源说明和下载地址

AppCan 源码托管地址: https://github.com/AppCanOpenSource iOS引擎: https://github.com/AppCanOpenSource/appcan-ios Android引擎: https://github.com/AppCanOpenSource/appcan-android 关于AppCan引擎开源协议AppCan引擎开源遵循LGPL宽通用公共许 可 证协议第三版:英文版 [应用引擎的技术原理] 通过对各大手机操作系统(如iOS.Andr

appcan常用的窗口方法

1:在主窗口打开浮动窗口function openContent() { appcan.window.openPopover({ name: 'content', dataType: 0, url: "root" + "_content.html", top: 0, left: 0 });} 2:重置窗口大小appcan.frame.resize(id,left,top,name) //设置指定的浮动窗口恢复到指定窗口的大小,并设置浮动窗口的位置appcan.fra

Appcan学习笔记(2)——子页面调用父页面的方法

index.html 为父页面,里面有div为<div id="content" class="ub-f1"> </div>此div承载子页面 index_content.html 在子页面中调用父页面中的UpdateData()方法 ,par为参数 appcan.window.evaluateScript({            name:'',            scriptContent:'UpdateData("'+p

Appcan学习笔记(1)——父页面调用子页面的方法

1.单个子页面 index.html 为父页面,里面有div为:<div id="content" class="ub-f1"> </div> 此div承载子页面 index_content.html 当触发父页面中的某一事件时调用子页面中的某一方法,代码如下 appcan.frame.evaluateScript("","content","RequestData('"+par+&

Appcan、apicloud、HBuilder 不同之处解析

现在Hybrid app是一中非常火热的开发模式,在国内对应的开发工具也乱象丛生,有WeX5.crossApp.ExMobi.Appcan.apicloud.HBuilder等. 其中WeX5只是在PhoneGap外面套了一层壳子,内部的UI都是通过大量的css,js实现的,页面切换也大量采用webapp模式,类似于JQuery Mobile中的框架,太过偏向于webapp,性能得不到较好的体验,而且缺少第三方功能SDK封装支持. crossapp是一款实用C++开发跨平台应用的工具,因为And

使用APPCAN开发移动应用APP心得

要想使用APPCAN开发移动应用,首先要弄明白什么是APPCAN,APPCAN都具有哪些功能. 1.什么是APPCAN? APPCAN是正益无线公司开发的一套Hybrid混合应用开发平台(AppCan MEAP移动开发平台)包括:移动应用开发系统SDK.APPCAN MAS移动业务整合系统:其中移动应用开发平台SDK是由移动集成开发环境IDE.移动应用开发支撑系统DSS组成. 2.APPCAN的功能 1)在线应用开发管理(http://www.appcan.cn/) 2)可实现线上线下代码同步管