Chrome Extensions会触发JS事件侦听器

时间:2018-06-11 17:43:04

标签: sharepoint addeventlistener postmessage

我正在附加以下听众:

window.addEventListener("message", function(event) {
        if(event.data == "custommessage");{
            function(args);
        }
    });

,在模式对话框(而不是onLoad)中通过单击链接从SharePoint模式对话框中调用以下代码:

parent.postMessage("custommessage", "*");

但是,当启用Grammarly扩展时,我打开SharePoint模式对话框的那一刻,会发布已发布的消息以及附加到该事件侦听器的函数。 有没有办法解决这个问题,而无需用户禁用所有扩展程序?而且 - 有没有一个解决方案让这个工作在IE9 +上?

谢谢!

0 个答案:

没有答案