1.同域相互访问
假设A.html 与 b.html domain都是localhost (同域)
A.html中ifr a me 嵌入 B.html,name=myframe
A.html有js function fMain()
B.html有js function fifr a me()
需要实现 A.html 调用 B.html 的 fifr a me(),B.html 调用 A.html 的 fMain()
A.html
<!DOCTYPE HTML PUBLIC -//W3C/
main 与 ifr a me 相互通讯类
之前写过一篇《ifr a me与主框架跨域相互访问方法》,介绍了main与ifr a me相互通讯的原理,不了解原理的可以先看看。
今天把main与ifr a me相互通讯的方法封装成类,主要有两个文件,
JS:FrameMessage.js 实现调用方法的接口,如跨域则创建临时ifr a me,调用同域执行者。
PHP:FrameMessage.class.php 实现接收到跨域请求时,根据参数返回执行方法的JS code。
功能如下:
1.支持同