【问题标题】:inject javascript file in every webpage loaded in android's webview在 android 的 webview 中加载的每个网页中注入 javascript 文件
【发布时间】:2014-02-28 06:54:35
【问题描述】:

每次在android webview中加载页面时,是否可以注入一个javascript文件(位于资产文件夹中)。

安卓版本:ICS 4.0.3

【问题讨论】:

    标签: javascript android webview inject


    【解决方案1】:

    是的,您可以这样做:

    webview.getSettings().setJavaScriptEnabled(true);
    webview.loadUrl("javascript:(alert())");

    【讨论】:

    • 感谢 EMODE,但这并不能回答我的问题。
    • 您可以读取 JS 并将其加载为 html webView.loadDataWithBaseURL("file:///android_asset/", htmlStr, "text/html", "UTF-8", null);答案在这里:stackoverflow.com/questions/6533207/…
    • 你知道这到底是什么意思吗? "将html读入字符串(htmlStr)"
    • 将给定数据加载到此 WebView 中,使用 baseUrl 作为内容的基本 URL。 stackoverflow.com/questions/9414312/…
    • Answer 2 有足够的细节让你继续前进
    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2016-03-28
    • 1970-01-01
    • 2015-11-07
    相关资源
    最近更新 更多