调用此js时,某些内容无法正确加载,我无法弄清楚是什么。它没有正确地发送信息,有时它会清除cc结帐字段,有时它只会被加载。
它似乎正在开发网站上工作,但现在它已被转移到现场,它只是不想再工作了。
从http到https的切换会触发这个吗?
* @param {jQuery} element - Comment holder
*/
(function lookup(element) {
var iframeHostName;
// prevent cross origin iframe content reading
if ($(element).prop('tagName') === 'IFRAME') {
iframeHostName = $('<a>').prop('href', $(element).prop('src'))
.prop('hostname');
if (window.location.hostname !== iframeHostName) {
return [];
}
}
$(element).contents().each(function (index, el) {
switch (el.nodeType) {
case 1: // ELEMENT_NODE
lookup(el);
break;
case 8: // COMMENT_NODE
elements.push(el);
break;
case 9: // DOCUMENT_NODE
lookup($(el).find('body'));
break;
}
});
})(this);
return elements;
};