Javascript 加载webView.loadUrl(";file:///android_asset/test.html"); 不加载移动设备
我正在调用一个Javascript 加载webView.loadUrl(";file:///android_asset/test.html"); 不加载移动设备,javascript,android,Javascript,Android,我正在调用一个javascript代码,阅读了大量的活动,并打开了它将锁定的地址,但不在移动设备上 代码: web_pay.getSettings().setJavaScriptEnabled(true); web_pay.getSettings().setDomStorageEnabled(true); JSInterface = new JavaScriptInterface(); web_pay.addJavascriptInterface(
javascript代码
,阅读了大量的活动,并打开了它将锁定的地址,但不在移动设备上
代码:
web_pay.getSettings().setJavaScriptEnabled(true);
web_pay.getSettings().setDomStorageEnabled(true);
JSInterface = new JavaScriptInterface();
web_pay.addJavascriptInterface(JSInterface, "cc");
web_pay.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) { web_pay.loadUrl("javascript:window.cc.show(document.getElementsByTagName('html')[0].innerHTML);");
}
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed();
}
});
web_pay.loadUrl("file:///android_asset/test.html");
}
public class JavaScriptInterface {
// Context mContext;
// Instantiate the interface and set the context
// JavaScriptInterface(Context c) {
// mContext = c;
// }
public String changeActivity() {
Toast.makeText(pay.this, "lode
}
代码:JavaScript
<html>
<head>
<body onload="test1();">
</body>
<script>
function test(a){
var form = document.createElement("form");
form.setAttribute("method", "POST");
form.setAttribute("action", "https://bpm.shaparak.ir/pgwchannel/startpay.mellat");
form.setAttribute("target", "_self");
var hiddenField = document.createElement("input");
hiddenField.setAttribute("name", "RefId");
hiddenField.setAttribute("value",a);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
}
function test1(){
var a=cc.changeActivity();`enter code here`
test(a);
}
</script>
</head>
</html>
功能测试(a){
var form=document.createElement(“表单”);
form.setAttribute(“方法”、“帖子”);
form.setAttribute(“操作”https://bpm.shaparak.ir/pgwchannel/startpay.mellat");
form.setAttribute(“target”,“_self”);
var hiddenField=document.createElement(“输入”);
setAttribute(“名称”、“RefId”);
setAttribute(“值”,a);
表格.appendChild(hiddenField);
文件.正文.附件(表格);
表单提交();
文件.body.removeChild(表格);
}
函数test1(){
var a=cc.changeActivity();`在此处输入代码`
测试(a);
}
更改代码:
web_pay.postrl(“”,EncodingUtils.getBytes(send,“UTF-8”)