标题:求教:想用html5改写程序,点击按钮,获得网页数据,好像遇到了跨域问题。
只看楼主
wanguhssheng
Rank: 2
等 级:论坛游民
威 望:2
帖 子:131
专家分:24
注 册:2016-2-26
得分:0 
奇怪,换成http://quote.就不行了。
2018-08-25 22:03
wanguhssheng
Rank: 2
等 级:论坛游民
威 望:2
帖 子:131
专家分:24
注 册:2016-2-26
得分:0 
奇怪,换成http://quote.就不行了。
2018-08-25 22:04
wanguhssheng
Rank: 2
等 级:论坛游民
威 望:2
帖 子:131
专家分:24
注 册:2016-2-26
得分:0 
和网站有关?https://hq.也不行。
2018-08-26 07:03
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
可能是出于安全考虑,js跨域拒绝访问。
2018-08-26 09:18
wanguhssheng
Rank: 2
等 级:论坛游民
威 望:2
帖 子:131
专家分:24
注 册:2016-2-26
得分:0 
谢谢,我到javascript版块试一下。
2018-08-26 09:23
深秋2015
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:12
帖 子:402
专家分:1500
注 册:2015-10-13
得分:7 
和网站有关,网站如果在服务端设置了允许跨域,那么就可以在浏览器跨域访问数据,如果设置了不允许,那就没办法了。

其实这是一个君子协定,浏览器遵守这个协定,这种限制才会生效,像上面直接用vfp抓取的,这种限制就无效了。

chrome也有一种办法忽略这种限制:
在chrome的快捷方式上加上启动参数:
--disable-web-security --user-data-dir


"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir



从此以后我都不敢抬头看
仿佛我的天空失去了颜色
2018-08-26 11:00
wanguhssheng
Rank: 2
等 级:论坛游民
威 望:2
帖 子:131
专家分:24
注 册:2016-2-26
得分:0 
谢谢
2018-08-26 13:57
wanguhssheng
Rank: 2
等 级:论坛游民
威 望:2
帖 子:131
专家分:24
注 册:2016-2-26
得分:0 
其实我是想把VFP程序搬到手机上,但是搭建android开发平台太麻烦,就想走浏览器这个捷径,看来也不容易。
2018-08-26 14:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-489415-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022799 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved