F.E*_*ebe 4 android android-webview phonegap-plugins cordova cordovawebview
你好,我已经建立了我的网站,期待为我的响应式网站提供一个应用程序...我使用了 android webviews,但它在打开文件选择器时出现了问题...所以在做了很多研究后我选择了 Cordova。我成功创建了一个 Cordova 应用程序并将其导入到 Android studio 中。我的问题是,当我的登陆页面打开时,单击任何其他链接都会打开默认浏览器...我不希望出现这种行为,我希望所有链接都在应用程序中打开(使用 Cordova 的网络视图)...提前致谢。
注意:我使用 Cardova 打开一个完全远程的网站,没有本地内容。
我的 MainActivity.java 看起来像这样
package com.noel.myapp;
import android.os.Bundle;
import org.apache.cordova.*;
public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Set by <content src="index.html" /> in config.xml
loadUrl("http://www.mywebsite.com");
}
}
Run Code Online (Sandbox Code Playgroud)
小智 9
inAppBrowser 在顶部添加了一个额外的地址栏。相反,如果您只想在应用程序导航中,则可以使用此解决方案(借自此答案的评论部分)
在您的 config.xml 文件中添加此行
<allow-navigation href="*://*.example.com/*" />
Run Code Online (Sandbox Code Playgroud)
在你的index.js中添加这样的内容
receivedEvent: function(id) {
// other code
window.location = "https://www.example.com
}
Run Code Online (Sandbox Code Playgroud)
(尽管这是一个旧的线程共享,如果其他人遇到这个)
| 归档时间: |
|
| 查看次数: |
9184 次 |
| 最近记录: |