【问题标题】:Parsing html table from different domain [closed]解析来自不同域的 html 表 [关闭]
【发布时间】:2015-05-19 18:27:48
【问题描述】:

我正在制作一个 iOS 应用程序来显示我大学的日程安排。 我在 javascript 方面有点新,我认为它很简单,直到现在。我知道这项任务可能很简单,但听着: 我的应用程序生成带有参数的链接,然后创建一个带有 iframe 的动态页面并在其中打开链接(iframe 的 src 设置为生成的链接),链接指向不同域上的页面,它有一个包含所需数据的 HTML 表它是单元格,每个单元格都有自己的属性,所以我想我可以简单地使用 DOM 通过它找到每个需要的单元格,但是访问 iframe 的 DOM 不起作用。我可以在服务器端完全改变任何东西——即使是大学技术人员也不知道它是如何工作的,当然他们在它坏掉之前不会碰任何东西。 所以问题是:我如何通过知道它们的属性从该表的单元格中获取文本并将其存储为 javascript 中的变量?

差点忘了,一个页面本身的例子: http://ikis.tsogu.ru/shedule/show_shedule.php?action=group&union=0&sid=96&gr=111&year=2015&vr=0

【问题讨论】:

  • 请编辑您的问题,而不是在 cmets 中添加更多信息。
  • 我不能使用 PHP b/c 这将是一个 iphone 应用程序... w8 我想我可以托管一个运行 PHP 的服务器,然后将此链接发送给它,然后服务器将它是否适用于页面并将数据发送回,对吗?我在哪里可以阅读更多关于这方面的信息?
  • "但是访问 iframe 的 DOM 不起作用" — 不,它没有。在浏览器之外处理这个问题。

标签: javascript jquery html dom cross-domain


【解决方案1】:

基本上,你不能。由于同源政策。查看thisthis 类似的问题。

【讨论】:

    猜你喜欢
    • 2014-01-10
    • 1970-01-01
    • 2016-03-23
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 2013-02-01
    • 1970-01-01
    相关资源
    最近更新 更多