如何在NPAPI中获取iframe html文档
我正在尝试获取框架内的文档。
以下不会失败:
NPN_GetProperty(aInstance, windowObject, NPN_GetStringIdentifier("frames"), &frames))
但以下会失败,返回空元素:
NPN_Invoke(aInstance, NPVARIANT_TO_OBJECT(frames), NPN_GetStringIdentifier("item"), &index, 1, ¤tFrame)
我还尝试检索带有标签 IFRAME
的所有元素,但访问 contentWindow
或 contentDocument
属性返回一个 void 元素。
还有其他方法吗?
I am trying to obtain the document inside a frame.
The following does not fail:
NPN_GetProperty(aInstance, windowObject, NPN_GetStringIdentifier("frames"), &frames))
but the following fails, returning a null element:
NPN_Invoke(aInstance, NPVARIANT_TO_OBJECT(frames), NPN_GetStringIdentifier("item"), &index, 1, ¤tFrame)
I've also tried to retrieve all elements with tag IFRAME
, but accessing contentWindow
or contentDocument
property returns a void element.
Are there any other approaches to this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最后,我弄清楚了为什么
contentWindow
返回一个 void 元素。以下是获取 iframe 文档的代码:
Finally, I've figured out why
contentWindow
was returning a void element.Here's the code for obtaining an iframe document :