javascript除了能操作本地文件,怎么读取网页文件?

[复制链接]
查看11 | 回复5 | 2011-9-18 10:07:24 | 显示全部楼层 |阅读模式
JS一般情况下,是实现不了采集器的功能的, JS调用外部的内容有3中,1. iframe 嵌套外部网址。2. Ajax 获取网址内容。3. 调用ActiveX.如果是同域的没有问题,如果跨域那么就会提示有错误。禁止访问。因为采集一般都是跨域的。所以不好实现。除非是安装了一个ActiveX控件,用JS调用ActiveX....
回复

使用道具 举报

千问 | 2011-9-18 10:07:24 | 显示全部楼层
试下这段代码, 存成html 文件 打开就行了。打开后点 load 按钮
var xmlDoc = null ;
function load() {
if (typeof window.ActiveXObject != 'undefined' ) {
...
回复

使用道具 举报

千问 | 2011-9-18 10:07:24 | 显示全部楼层
这个不行的,这是跨域问题,你可以采用动态语言去读取啊,比如:PHP ASP.NET等都可以轻松实现的。...
回复

使用道具 举报

千问 | 2011-9-18 10:07:24 | 显示全部楼层
外部页面嵌套iframe一个页面,把内部页面的location设置为url。在内部页面加载完毕后,取得内部页面的document,这样 里面的信息 就能取出了。内部页面记得放入隐藏的div中...
回复

使用道具 举报

千问 | 2011-9-18 10:07:24 | 显示全部楼层
[I]function onDownloadDone(downData){HK_Html.innerHTML=downData}oDownloa...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行