在人行横道网络视图中打开网站 [英] Open a website in crosswalk webview

查看:63
本文介绍了在人行横道网络视图中打开网站的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用最新版本的cordova和人行横道构建应用程序.当我启动该应用程序时,我想在人行横道webview中打开mywebsite而不是默认浏览器或chrome. 我正在尝试使用:

I'm building app with newest versions of cordova and crosswalk. When i launch the app, i want to open mywebsite in crosswalk webview instead of default browser or chrome. I'm trying to use:

  1. window.location.href="http://www.webpage.com"
  2. window.open('http://webpage.com', '_self');
  1. window.location.href="http://www.webpage.com"
  2. window.open('http://webpage.com', '_self');

但是他们没有用.如果我使用它们,应用程序会问我要在Chrome或默认浏览器中打开我的网站的位置.我尝试使用:

But they did not work. If i use them, the app asks me where i want to open my site in chrome or in default browser. I tried to use:

  1. navigator.app.loadUrl("http://google.com", {openExternal : true});

但是我的应用程序中出现了白屏. 我不想使用InAppBrowser,因为它会在默认Webview中打开网站,我想在Crosswalk Webview中完全打开网站.有人可以帮我在人行横道网络视图中打开网站吗?

But i've got a white screen in app. I don't want to use InAppBrowser, cuz it opens website in default webview, i wanna open website exactly in Crosswalk webview. Can someone help me to open website in crosswalk webview?

推荐答案

您是否检查过此帖子?

https://issues.apache.org/jira/browse/CB-9573

他们建议使用:

//config.xml
<allow-navigation href="http://cordova.apache.org/*" />

//code
window.open('http://cordova.apache.org/', '_self');

这篇关于在人行横道网络视图中打开网站的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆