Android-Javascript:如何在webview中执行jquery
Android - Javascript: how to execute jquery in webview
我正在构建一个应用程序,该应用程序可以在网络视图中加载网页。在该网页中,我需要使用Jquery以编程方式点击一些链接。现在,我知道如何在webview上以编程方式执行Javascript代码(见下文):
WebSettings myBrowserSettings = myBrowser.getSettings();
myBrowserSettings.setJavaScriptEnabled(true);
Log.d("Stefano", "JS enabled");
myBrowser.loadUrl("javascript:document.getElementsByid('myWord').click();");
但现在,我需要知道如何在我的webview中实现Jquery函数;我正在寻找正确的方法来管理像这样的东西
myBrowser.loadUrl("jquery:function($("#myAnchor").click(function(event){})");
实现以下功能的正确方法是什么?
$("#a_link")[0].click();
如果jquery加载在此页面中,您可以调用以下命令:
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
webview.loadUrl("javascript:(function() { " +
"$("#myAnchor").click(function(event){}" +
"})()");
}
});
你有什么问题?这是关于转义字符的?
myBrowser.loadUrl("jquery:function($('"#myAnchor'").click(function(event){})");
相关文章:
- 如何在category.php中执行jquery,这应该适用于类别wordpress中的每个帖子
- 在Grails中的gsp中执行jquery代码
- 使用数组表示法对多个字段执行jQuery日期选择器
- 可以'不能间接执行JQuery函数
- 必须等待执行 jQuery,直到加载服务
- 如何按顺序执行 jQuery 函数
- 如何在 ul 标签下执行 JQuery UI 自动完成
- 如何在Safari提交表单之前执行JQuery
- 对未知数量的元素执行Jquery循环
- 页面内容加载完毕后执行Jquery功能
- 在动态列表中单击的特定img上执行JQuery
- 如何在运行时添加的对象上执行Jquery插件
- Android-Javascript:如何在webview中执行jquery
- 在setTimeout中执行jQuery成员函数而不关闭的方法
- Jquery:在Jquery的(字符串)变量中执行Jquery脚本
- 执行Jquery函数()的两个条件
- 表单提交成功后调用/执行JQuery函数
- 当记录达到10以上时,Bootstrap中的DataTable不执行jQuery
- 通过javascript加载jQuery后执行jQuery代码
- 如何正确执行Jquery动画浮动