我想要完成的事情: 我的网站的访问者应该能够将外部网站加载到我的网站并单击此外部网站上的元素以检索元素的XPath。像Firebug,但完全在线。
我已经设法创建了一个javascript来点击MY网站上的元素并返回该元素的XPath。
现在我需要知道如何在我的ASP.NET WebForms页面中显示一个外部网站并注入我自己的javascript。
我尝试使用文字控件并使用WebClient下载外部网站的HTML代码。
WebClient webClient = new WebClient();
string result = webClient.DownloadString(txtURL.Text);
litWebsite.Text = result;
问题在于:如果我不考虑CSS引用,外部网站的设计将被破坏。 也许这是一个完全错误的方法。
有什么想法吗?
谢谢!
答案 0 :(得分:0)
我不确定是否可能。
当然,您可以通过iframe显示网页,但除非您拥有内容,否则我不确定您是否可以使用自己的javascript控制它。
也许我错了,但我一直听说你在自己的项目中对其他网络内容做的很少。