【问题标题】:Remove javascript property from Android webview从 Android webview 中删除 javascript 属性
【发布时间】:2016-09-05 14:54:33
【问题描述】:

您好,我想从 Android Webview 中的 reviewButtonVm.positionStaticStyle 类中删除粘性属性。

下面是这个的javascript代码

<button>
 <div ng-class="hashButtonVm.positionStaticStyle" class="sticky">
</button>

我试过下面的 webview 代码

@Override 
public void onPageFinished(final WebView view, String url) {
    super.onPageFinished(view, url);
    view.loadUrl("javascript:$('.hashButtonVm').removeClass('sticky');");
}

但不知何故它不起作用。

【问题讨论】:

  • 您是否在常规浏览器上尝试过代码?在 jsfiddle 上它似乎对我不起作用
  • 该属性需要从Android代码中移除

标签: javascript android android-webview


【解决方案1】:

在你的 onPageFinished 方法中试试这个

 "$('button .sticky').removeClass('sticky');"

它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    • 2018-10-05
    • 2011-01-16
    相关资源
    最近更新 更多