我正在开发一个电子商务网络应用程序,并且其他巨头的广告会弹出。我发现这是由 PriceFountain 完成的,这实际上是间谍软件。我找到steps从我的笔记本电脑中删除它。 more在此处找到。 但问题是我的客户也可以拥有这个广告软件。我想以编程方式在客户端执行以下操作之一::(如果不可能至少通知用户这样做)
如果存在PriceFountain,请从系统中卸载它。如果是加载项,请将其删除。
激活弹出窗口阻止程序(可以通过javascript和jquery实现取消激活)。但我想激活。我的网站不需要弹出窗口。
更改用户的注册表以获取PriceFountain的内容。
我知道这有点不道德的黑客攻击,但这可以实现,如果是的话,怎么做?
更多的是,只是我的好奇心可以影响客户端网站设置。
答案 0 :(得分:1)
以前你曾经能够在IE 中做到这一点(使用jscript / vbscript)当且仅当用户将你的网站添加到他的可信站点时(并且几乎允许在那里),或者如果它是具有宽松权限的Intranet站点。
回到过去的那一天,我为Intranet-help-site做了这样的事情,用户可以浏览常见问题并点击执行解决方案'常见问题的按钮' (先前已解决并添加到DB)。
出于相当明显的安全原因,情况不再如此(尽管人们仍然可以在传统的IE环境中提取一些内容)。
重点是:你不能在IE浏览器上执行此操作(除非可能你为他们开发单独的插件并要求用户安装一些基本上可以让你访问他们的整个机器)。 有效地实现您所要求的是一种完全控制用户机器的方法。你会安装这样的浏览器(在你父母的电脑上)吗?
最好的做法是面朝上,通过主网站(输入页面)告知用户在整个广告网络中传播不良内容,并引导他们完成必要的步骤(您已经找到)从他们的问题中解脱他们 即使您提出的问题是可能的,您仍然需要用户在此过程中的合作,甚至如果您要为此编写应用程序,那么用户可以下载并运行(管理/提升)..
祝你好运!
编辑:对于您可能尝试使用此问题中的答案的注册表:read/write to Windows Registry using Java
但是,您仍然需要用户的合作。