gpt4 book ai didi

javascript - 如何将本地 html 文件显示到 webview 中?

转载 作者:太空宇宙 更新时间:2023-11-03 19:49:55 25 4
gpt4 key购买 nike

我想将本地 html 文件显示到 webview 中。我使用以下代码:

WebView wv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
wv=new WebView(this);
setContentView(wv);

try {
InputStream stream = this.getAssets().open("index.html");
int sreamsize = stream.available();
byte[] bufer = new byte[sreamsize];
stream.read(bufer);
stream.close();
String html= new String(bufer);
wv.loadData(html, "text/html", "UTF-8");

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

现在我可以在没有 css 和 js 效果的情况下看到 webview 中的元素。如何解决?

最佳答案

试试这个:-

WebView wv;  
wv = (WebView) findViewById(R.id.webView1);
WebSettings webViewSettings = wv.getSettings();
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setDomStorageEnabled(true);
wv.loadUrl("file:///android_asset/index.html");

关于javascript - 如何将本地 html 文件显示到 webview 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35176800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com