我有以下脚本:
post : function (action, value, iframe) {
var data = {
method: action
};
if (value) {
data.value = value;
}
// Source URL
var iframeSrc = jQuery(iframe).attr('src').split('?')[0];
iframe.contentWindow.postMessage(JSON.stringify(data), vimeoGAJS.getUrl(iframeSrc));
},
我正在使用第三方插件来跟踪我网站上的vimeo视频,并且我希望将视频互动视为Google Analytics中的事件。我收到以下错误消息:
Uncaught SyntaxError:无法在'Window'上执行'postMessage':调用'postMessage'时无效的目标原点'。
答案 0 :(得分:0)
通过从iframe的src网址中删除“https:”来解决这个问题....它应该启动'//player.vimeo .....'