首页 > 网络安全 > 两种javascript的跨域信息提交方式(POST)

两种javascript的跨域信息提交方式(POST)

2007年12月31日 发表评论 阅读评论

来源:恶魔傻蛋
1.剪切板+iframe方式.
域:aaa.com,bbb.com
aaa.com中的一个文件,1.html内容

<br /><html><br /><head><br /><title>js跨域</title><br /></head><br /><body ><br /><script language="javascript"><br />var info="测试";<br />window.clipboardData.setData("text",info);<br /></script><br /><iframe id="aaa" src="http://b.com/2.html"><br /></iframe><br /></body><br /></html>

bbb.com中一个文件,2.html内容              

<br /><html><br /><head><br /><title>js跨域</title><br /></head><br /><body ><br /><script language="javascript"><br />alert(window.clipboardData.getData("text"));<br /></script><br /></body><br /></html><br />

2.location.hash+iframe方式
域:aaa.com,bbb.com

aaa.com中的一个文件,1.html内容

<br /><html><br /><head><br /><title>js跨域</title><br /></head><br /><body ><br /><script language="javascript"><br />var info="测试";<br />document.write("<iframe src=&#92;"http:&#92;/&#92;/bbb.com&#92;/2.html#"+escape(info)+"&#92;"><&#92;/iframe>");<br /></script><br /></body><br /></html><br />

bbb.com中一个文件,2.html内容

<br /><html><br /><head><br /><title>js跨域</title><br /></head><br /><body ><br /><script language="javascript"><br />var h = location.hash;<br />var a = h.split("#");<br />var b = unescape(a&#91;a.length-1&#93;);<br />alert(b);<br /></script><br /></body><br /></html><br /><br />

二者都可以在bbb.com的2.html中用xmlhttprequest对bbb.com进行数据提交.
在aaa.com及bbb.com均存在跨站时可以用用.

目前傻蛋只用这个实现吓人的用途,其他用途尚未找到,请各位多多指教~谢谢!

转载请注明:woyigui's blog [http://www.woyigui.cn/]
本文标题:两种javascript的跨域信息提交方式(POST)
本文地址:http://www.woyigui.cn/2007/12/31/%E4%B8%A4%E7%A7%8Djavascript%E7%9A%84%E8%B7%A8%E5%9F%9F%E4%BF%A1%E6%81%AF%E6%8F%90%E4%BA%A4%E6%96%B9%E5%BC%8Fpost/

分类: 网络安全 标签: ,
  1. tttt
    2009年1月21日06:06 | #1

    killzanunhappy

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
*