|
require([ "ipuMobile", "mobile", "jcl" ], function(IpuMobile, Mobile, $) {
$(function() {
$("#openPage").click(function() {
Mobile.openPage("PageA");
});
$("#openWindow").click(function() {
var param = $.DataMap();
param.put("LEVEL", 1);
Mobile.openWindow("UI-CustomWindow", param, function(result) {
alert(result);
});
});
$("#openTemplate").click(function() {
Mobile.openTemplate("PageA");
});
$("#loadPage").click(function() {
Mobile.loadPage("PageA");
});
$("#loadTemplate").click(function() {
Mobile.loadTemplate("PageA");
});
// openUrl(url, callback,title,
// [isShare,isSearch,isCoppLink,...],[color1,color2,color3,...],hideTopBar)
// 可选按钮:isShare,isSearch,isCoppLink;分享、 搜索、复制链接。如果有其中一个是true,则整个按钮会显示出来。
// color1,color2,color3:顶部背景色、图标颜色、字体颜色。
// 默认显示顶部导航栏,hideTopBar为true时可隐藏。隐藏时标题、按钮、颜色参数都可传null,如:
// IpuMobile.openUrl(url, callback, null, null, null, true)
$("#openUrl").click(function() {
var url = "https://www.baidu.com";
if(getUrl() != null){
url = getUrl();
}
var title = "自定义主题";
var hideTopBar = false;
var style = [ "#8BCBE4", "#FFFFFF", "#FFFFFF" ];
var buttons = [ true, true, true ];
IpuMobile.openUrl(url, function(result) {
}, title, buttons, style, hideTopBar);
});
$("#openUrlNoStyle").click(function() {
var url = "https://www.baidu.com";
if(getUrl() != null) {
url = getUrl();
}
IpuMobile.openUrl(url, function(result) {
});
});
$("#openCustUrl").click(function () {
var url = "https://111.7.200.145/jzxxgl/webmobile/login2.html";
if(getUrl() != null) {
url = getUrl();
}
IpuMobile.openCustUrl(url,function (result) {
});
});
// 被打开的url,不管停留在哪一层页面,直接退出至ipu主页面
$("#loadUrl").click(function() {
// Mobile.loadUrl("https://wxpay.wxutil.com/mch/pay/h5.v2.php");
var url = "https://map.baidu.com"
if(getUrl() != null){
url = getUrl();
}
Mobile.loadUrl(url);
});
// 打开原生的浏览器窗口
$("#openBrowser").click(function() {
var url = "https://map.baidu.com"
if(getUrl() != null){
url = getUrl();
}
IpuMobile.openBrowser(url);
});
// 在IPU应用中集成浏览器功能,打开自定义浏览器
$("#openIpuBrowser").click(function() {
var url = "https://map.baidu.com"
if(getUrl() != null){
url = getUrl();
}
IpuMobile.openIpuBrowser(url, "true");
});
$("#back").click(function() {
Mobile.openPage("KeyDownListen");
});
$("#home").click(function() {
Mobile.openPage("KeyDownListen");
});
$("#menu").click(function() {
Mobile.openPage("KeyDownListen");
});
//打开外部app
$("#openOuterApp").click(function(){
//超级客户端包名
var androdiPkg = "com.ai.ipu.superapp";
var clsName = "";
var iosUri = "superapp://";
//本地测试apk文件的地址
var androidUrl = "http://10.13.10.56:8083/superapp-client.apk";
var iosUrl = "https://fir.im/supermenu";
var params;
IpuMobile.openOuterApp(androdiPkg,clsName,iosUri,androidUrl,iosUrl);
});
Mobile.setBackCallListener(function(e) {
if(e){
console.log(JSON.stringify(e));
alert(e);
}
});
});
function getUrl() {
return $.trim($("#url").val());
}
});
|