我正在尝试创建一个Web应用程序,允许用户查看任意网页并以图形方式从这些页面中选择特定的HTML元素。从本质上讲,我要求基本的类似Firebug的DOM检查功能,但在Web应用程序中。
我的第一个想法是创建一个iframe来加载第三方网页,并用JavaScript检查他们的DOM,但我意识到由于同源策略我会遇到问题。
有没有办法做我想做的事,或者出于安全原因这是不可能的?如果我无法通过原生网络应用获得我想要的东西,那么为了获得所需的功能,我必须做出什么样的妥协?要求用户添加书签(一个la Firebug Lite)就足够了,还是我必须构建一个完整的浏览器插件?