隐藏 video标签的下载按钮

2018-03-06  本文已影响341人  大热天晒太阳

cordova-plugin-inappbrowser插件中隐藏 AndroidwebView里的 <video>标签:

 let webView = window.cordova.InAppBrowser.open(fileUrl, '_blank', 'location=yes,enableViewportScale=yes')
    if (window.device.platform === 'Android') {
      webView.addEventListener('loadstop', function () {
        webView.executeScript({ code: 'var videos = document.getElementsByTagName(\'video\');' +
        'HTMLCollection.prototype.toArray=function(){return [].slice.call(this); };' +
       'videos.toArray().forEach(function(item){item.controlsList.add(\'nodownload\');});' }, function (param) {
          console.log(param)
          console.log('回调')
        })
      })
    }
markdown/20180306180624.png
上一篇 下一篇

猜你喜欢

热点阅读