Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 需要android webview的帮助吗_Javascript_Android_Webview - Fatal编程技术网

Javascript 需要android webview的帮助吗

Javascript 需要android webview的帮助吗,javascript,android,webview,Javascript,Android,Webview,我正在使用这个简单的代码 这向我显示了警报框,但当我在android中尝试webview时,它没有向我显示警报框 webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl("file:///android_asset/test.html"); 我做错了什么?这里缺少了什么 谢谢 你看了吗我终于找到了我上面所问问题的答案: package android.com.Webview; import android.app.

我正在使用这个简单的代码

这向我显示了警报框,但当我在android中尝试webview时,它没有向我显示警报框

webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("file:///android_asset/test.html"); 
我做错了什么?这里缺少了什么

谢谢


你看了吗

我终于找到了我上面所问问题的答案:

package android.com.Webview; import android.app.Activity; import android.os.Bundle; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; public class WebviewActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); WebView webview = (WebView) findViewById(R.id.webview); webview.getSettings().setJavaScriptEnabled(true); WebSettings webSettings = webview.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setBuiltInZoomControls(true); webview.requestFocusFromTouch(); webview.setWebViewClient(new WebViewClient()); webview.setWebChromeClient(new WebChromeClient()); webview.loadUrl("file:///android_asset/test.html"); } } 软件包android.com.Webview; 导入android.app.Activity; 导入android.os.Bundle; 导入android.webkit.WebChromeClient; 导入android.webkit.WebSettings; 导入android.webkit.WebView; 导入android.webkit.WebViewClient; 公共类WebviewActivity扩展了活动{ /**在首次创建活动时调用*/ @凌驾 创建时的公共void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); WebView WebView=(WebView)findViewById(R.id.WebView); webview.getSettings().setJavaScriptEnabled(true); WebSettings WebSettings=webview.getSettings(); setJavaScriptEnabled(true); webSettings.SetBuilTinZoomControl(真); webview.requestFocusFromTouch(); setWebViewClient(新的WebViewClient()); setWebChromeClient(新的WebChromeClient()); webview.loadUrl(“file:///android_asset/test.html"); } }
我得到了上面的解决方案…public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);WebView WebView=(WebView)findViewById(R.id.WebView);WebView.getSettings().setJavaScriptEnabled(true);WebSettings WebSettings WebSettings=WebView.getSettings();WebSettings.setJavaScriptEnabled(true);webSettings.SetBuilTinZoomControl(true);webview.requestFocusFromTouch();webview.setWebViewClient(新WebViewClient());webview.setWebChromeClient(新WebChromeClient());webview.loadUrl(“file:///android_asset/test.html);}以上代码对我提出的上述问题有效