|
|
你这个理解是错误的。我们以 https://www.hao123.com 打比方:
https - 这是协议
www.hao123.com - 这是域名
这个网址没有端口,其实它是有的,省略了。假如它的端口是 80 ,则上面的地址可以写成:
https://www.hao123.com:80
假如它还有别的端口,比如 8080,则 https://www.hao123.com:8080 和 https://www.hao123.com:80就不同源,彼此间的资源访问都需要跨域。好在,没有提供端口的网站,它里面的东西都是同一个端口的,是同源。
接着,我们假设它有一个目录叫 music,里面放着音乐,里面有一首歌叫 花潮休闲.mp3。这个音乐的地址就是:
https://www.hao123.com/music/花潮休闲.mp3
又假设,你做了一个网页,正好使用上面的音乐地址,它存放在 tiezi 目录里,名叫 222.html,访问地址就是:
https://www.hao123.com/tiezi/222.html
你的网页和音乐,是同源的,因为它们符合三个条件:同协议(htpps)、同域名(www.hao123.com)、同端口(默认端口)。
这样的 HTML 页面,读取音乐资源的音频波形数据不成问题。这样的网页,只要 hao123 允许 iframe,你就可以放在任何论坛。
|
评分
-
| 参与人数 1 | 威望 +50 |
金钱 +100 |
经验 +50 |
收起
理由
|
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|