【发布时间】:2014-04-07 18:14:45
【问题描述】:
我有一个嵌入网站的产品,类似于 Paypal(客户将我的按钮添加到他们的网站,用户点击此按钮,一旦服务完成,我会将他们重定向回原始网站)。
我想向客户演示我的技术,而无需实际修改他们的实时网站。为此,是否可以配置 http://stackoverflow.myserver.com/ 使其镜像 http://www.stackoverflow.com/ 同时无缝注入我的按钮?
意思是,我想演示在实时网站上使用我的按钮的体验,而无需在我的服务器上实际重新托管客户的数据库。
我知道这里存在安全问题,所以只要我们满足要求,请随时提及它们。我不需要为使用 HTTPS 的网站演示这个。
更具体地说,我想通过在页面中注入一个 Paypal 按钮来展示有关 Stackoverflow 问题的财务奖励的想法。我如何在不修改 https://stackoverflow.com/ 的情况下演示这个 http://stackoverflow.myserver.com/?
重开请求:我已根据您的要求将问题改写为更具体。如果您仍然认为它过于宽泛,请通过在下面发表评论来帮助我理解您的推理。
更新:我在How to rewrite URLs referenced by Javascript code?发布了后续挑战
UPDATE2:我放弃了小书签和 Greasemonkey 的想法,因为它们需要客户端安装/修改。我们需要使流程尽可能无缝,否则许多人会被流程关闭,不会让我们推销。
【问题讨论】:
-
您可以使用服务器端代码将远程页面内容作为原始 HTML 获取,然后将您自己的 HTML 注入其中并显示最终结果。
-
@ShadowWizard,请将此作为答案发布,以便我们更详细地讨论。
-
需要先附上一些示例代码,让它变得充实,也许同时你会得到更好的建议。 :)
-
@ShadowWizard CSS 和 JS 文件呢?
-
我可能会考虑创建一个书签。
标签: html demo html-injections