Javascript 如果两个脚本来自同一个域,是否跨域?
我有一个JS文件,在其上的每个站点上放置一个iframe。Javascript 如果两个脚本来自同一个域,是否跨域?,javascript,security,cross-domain,Javascript,Security,Cross Domain,我有一个JS文件,在其上的每个站点上放置一个iframe。 JS和iframe位置都来自同一个域,即我的域。 我能否以某种方式从iframe内部与外部脚本进行通信, 它不在我的域上运行,但从它调用 我知道JSONP,但如果可能的话,我正在寻找一种更好的方法,它非常简单。文档的位置需要从与脚本位置相同的域提供。否则,脚本将出现“访问被拒绝”错误。如果您提供一个脚本供其他人使用,则可以加载该脚本,这将允许您的脚本与iframe中加载的文档通信(如果还设置了easyXDM库)。 您还必须要求他们在其域
JS和iframe位置都来自同一个域,即我的域。
我能否以某种方式从iframe内部与外部脚本进行通信,
它不在我的域上运行,但从它调用
我知道JSONP,但如果可能的话,我正在寻找一种更好的方法,它非常简单。文档的位置需要从与脚本位置相同的域提供。否则,脚本将出现“访问被拒绝”错误。如果您提供一个脚本供其他人使用,则可以加载该脚本,这将允许您的脚本与iframe中加载的文档通信(如果还设置了easyXDM库)。 您还必须要求他们在其域上承载一个简单的html文件,以防easyXDM无法使用postMessage,而不得不求助于使用哈希/片段解决方案
您可以先查看这些演示如果您说它们都在同一个域中。然后你说它没有在域外运行。下定决心!