微信公众号禁用分享和复制链接

1.在公共js,如common.js里封装:

  function onBridgeReady() {

    WeixinJSBridge.call('hideOptionMenu')

  }

  export function hideWxMenu() {

    if (typeof WeixinJSBridge == 'undefined') {

        if (document.addEventListener) {

            document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false)

        } else if (document.attachEvent) {

            document.attachEvent('WeixinJSBridgeReady', onBridgeReady)

            document.attachEvent('onWeixinJSBridgeReady', onBridgeReady)

        }

    } else {

        onBridgeReady()

    }

  }

2.在封装的公共头部组件,如Header.vue引入:

  import { hideWxMenu } from '@/utils/common';

  created(){

      hideWxMenu()

  },

注:全局app.vue引入,只会在首页生效。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。