小编Aru*_*ose的帖子

Android webview"Uncaught SyntaxError:Unexpected token ILLEGAL"

在我的android程序中,我得到了一个webview,需要动态地为webview元素(textareas,复选框等)设置值.我有一个javascript方法,它从程序接收值并执行字符串操作并将值存储到正确的元素.但我总是得到这个错误...有点卡在这里.任何帮助将不胜感激.

我成功地在w3schools TryIt编辑器中执行了该脚本,但没有在该程序中工作!

final WebView webView = new WebView(getApplicationContext());
LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT, 1);
webView.setLayoutParams(params);
webView.setBackgroundColor(Color.LTGRAY);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.setWebChromeClient(new android.webkit.WebChromeClient());
webView.setWebViewClient(new WebChromeClient());
webView.loadData("<!DOCTYPE html><html><body>"+ questionsArray[questionIndex] +"</body></html>", "text/html", "UTF-8");
webView.addJavascriptInterface(javaScriptInterface, "HtmlViewer");
scrolRootLayout.addView(surveyWebView);
Run Code Online (Sandbox Code Playgroud)

我的Javascript方法为webView中的textareas设置值

function myFunction(var_)
{
    var str = var_.replace("-!!!-","");
    var pipeSplitedArray = str.split("||");

    for(var i=0; i<pipeSplitedArray.length-1; i++) {  

        if(pipeSplitedArray[i].indexOf("-!@!-") == -1) {

            var queArray = new Array();
            queArray =pipeSplitedArray[i].split("-@!@-");

            if(document.getElementsByName(queArray[0]))
                 document.getElementsByName(queArray[0]).item(0).innerHTML=queArray[1];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

值在onPageFinished加载上传递..

    private class WebChromeClient extends WebViewClient {

                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) …
Run Code Online (Sandbox Code Playgroud)

javascript android webview

8
推荐指数
1
解决办法
1万
查看次数

如何从另一个类(它扩展Activity)方法调用CCColorLayer类的方法,Android?

我需要从类B的方法(它扩展活动)调用类A的方法(它扩展CCColorLayer).这怎么可能?尝试在B类中为A类创建对象.但它不是解决方案.每次创建不同的图层.请帮忙.

提前致谢.

methods android android-activity cocos2d-android

5
推荐指数
1
解决办法
137
查看次数

Android facebook向朋友发送挑战/应用请求

我可以在不提交我的Facebook应用程序进行审核的情况下向我的朋友发送挑战或应用请求吗?应用程序状态为实时,从沙箱中取出.添加了必填字段.现在我可以使用我的应用成功登录,获取用户详细信息,朋友详细信息,更新状态等.

我是否需要在我的应用内创建操作才能获得发送请求权限?我也创造了一些行动.

但是当我发送挑战时,我可以选择朋友并发送挑战.但他们没有收到!在发送质询之前尝试了requestPublishPermission()等.

publish facebook send

5
推荐指数
1
解决办法
509
查看次数