我的网站中有一部分用户可以通过提供链接添加HTML,内容将加载到iframe中。
但是,有些网站启用了framekiller。对于这些网站,我计划不渲染它并向用户添加外部链接和注释,但我无法检测外部网站的框架杀手是否处于活动状态。
我已经尝试使用Nokogiri和本地open().read
来阅读内容,但是由于它返回结果而问题出现在DOM加载部分。
我也尝试检查iframe contentWindow和contentDocument,但两者都未定义。
有人可以帮帮我吗? JavaScript或Ruby代码会有所帮助。