封裝兩大核心文件:
json2.js)<!-- 主頁面調用 iframe 方法 -->
FrameMessage.exec('https://127.0.0.1/execB.php', 'myframe', 'fIframe', [
'fdipzone',
'{"gender":"male","age":"29"}',
'["https://blog.csdn.net/fdipzone", "https://weibo.com/fdipzone"]'
]);
<!-- iframe 調用主頁面方法 -->
FrameMessage.exec('https://localhost/execA.php', '', 'fMain', [
'programmer',
'{"first":"PHP","second":"javascript"}',
'["EEG","NMG"]'
]);
parent.fn() 或 iframe.contentWindow.fn()window.postMessage (現代) 或 document.domain + 代理 iframe (舊瀏覽器)_fm_target、_fm_method、_fm_params 參數動態輸出 JS
