我正在附加以下听众:
window.addEventListener("message", function(event) {
if(event.data == "custommessage");{
function(args);
}
});
,在模式对话框(而不是onLoad)中通过单击链接从SharePoint模式对话框中调用以下代码:
parent.postMessage("custommessage", "*");
但是,当启用Grammarly扩展时,我打开SharePoint模式对话框的那一刻,会发布已发布的消息以及附加到该事件侦听器的函数。 有没有办法解决这个问题,而无需用户禁用所有扩展程序?而且 - 有没有一个解决方案让这个工作在IE9 +上?
谢谢!