我正在开发一个Django应用程序,它基本上用作网站的数据输入工具。用例包含可信用户或付费技术人员浏览网页。当他们浏览时,他们将数据输入到与您在许多代理网站上看到的类似的重叠栏,但包含允许用户编写有关网站的元数据的表单(在这种情况下,为ML算法训练分类数据)并将其提交给我的应用。
有关代理网站的示例,请参阅http://hidemyass.com/proxy/,该代理网站会将叠加层插入浏览的网站。
我听到有关如何处理此事的相互矛盾的建议。
通过django应用程序使用类似http://httpproxy.yvandermeer.net/的内容管道所有网址请求,并重写响应以包含标题。
赞成
缺点
通过iFrame将叠加层与内容分开,并使用javascript通知当前正在浏览的网页上的叠加层
赞成
缺点
我之前从未做过这样的事情。我对所涉及的所有工具都很陌生,并且在选择两种截然不同的方法时遇到了麻烦。
您建议使用哪种方法?为什么?有没有我错过的考虑因素?