vb抓取网页内容(跨框架脚本撰写安全的访问和安全(DOM))

优采云 发布时间: 2021-10-29 21:00

  vb抓取网页内容(跨框架脚本撰写安全的访问和安全(DOM))

  由于托管 HTML DOM 实施了一种称为“跨框架脚本安全性”的安全措施,因此对框架的访问变得复杂。如果文档中收录的 FRAMESET 中的两个或多个 FRAME 位于不同的域中,则这些 FRAME 不能相互交互。换句话说,显示 网站 内容的 FRAME 无法访问托管第三方站点(例如 )的 FRAME 中的信息。这种安全性是在 HtmlWindow 类级别实现的。您可以获得有关托管另一个 网站 的 FRAME 的一般信息(例如其 URL),但您无法访问其文档或更改其主机 FRAME 或 IFRAME 的大小或位置。

<p>此规则也适用于使用 Open 和 OpenNew 方法打开的窗口。如果您打开的窗口域与 WebBrowser 控件中承载的页面域不同,您将无法移动窗口或检查其内容。当您使用 WebBrowser 控件显示与用于部署基于 Windows 窗体的应用程序的 网站 不同的 网站 时,也将强制执行这些限制。如果您使用ClickOnce部署技术从网站 A安装应用程序,并使用WebBrowser显示网站 B,您将无法访问网站 B的数据。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线