【发布时间】:2021-03-21 21:57:11
【问题描述】:
嘿,我是 android studio 的新手,我正在制作 webview 应用程序。我的应用程序在同一个域上完美运行,但是当我打开其他域链接时没有打开。 App Error Screenshot
例如。 example.com 是我的主要 webview 应用 URL。网站在此域上完美运行,但是当我想打开 secondexample.com 等其他域链接或其他域站点时,网站无法打开。这是我的代码,请帮助我坚持这个我对此进行了研究,但没有找到解决方案。
public class MainActivity extends Activity {
private WebView mywebView;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mywebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = mywebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mywebView.loadUrl("https://nishaboutique.online/");
mywebView.setWebViewClient((new WebViewClient()));
// Improve performance
mywebView.getSettings().setAllowFileAccess(true);
mywebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
mywebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
mywebView.getSettings().setAppCacheEnabled(true);
mywebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webSettings.setDomStorageEnabled(true);
webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
webSettings.setUseWideViewPort(true);
webSettings.setSavePassword(true);
webSettings.setSaveFormData(true);
webSettings.setEnableSmoothTransition(true);
}
【问题讨论】:
标签: android android-studio web webview mobile-website