dia*_*ian 3 cordova google-cloud-messaging inappbrowser
我想在用户点击通知时以编程方式更改cordova inAppBrowser的url.我搜索过但没有找到.我试过了:
var theurl,newurl,ref;
theurl = 'http://example1.com';
newurl = 'http://example2.com';
function a(){
ref = window.open(theurl, '_blank', 'location=no,hidden=yes,toolbar=no,EnableViewPortScale=yes,zoom=no');
}
function b(){
ref.location.href = newurl;
}
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
function b(){
ref.url = newurl;
}
Run Code Online (Sandbox Code Playgroud)
但是,似乎没有用,是否有任何代码?
最后我找到了解决方案.我正在使用executeScript方法通过javascript更改网址.这是我做的:
function b(){
ref.executeScript({
code: "window.location = '"+newurl+"';"
}, function() {
//alert("Redirected!");
});
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2055 次 |
最近记录: |