如何從asp.net頁面將JavaScript代碼注入另一個域的html頁面中,例如http://www.codeproject.com/。如何從我的應用程序注入JavaScript到這個HTML頁面將asp.net頁面的JavaScript代碼注入到另一個域的html頁面
我目前正在製作一個插件就像Pinterest一樣,當我的應用程序打開html頁面時,它會在頁面上自動顯示一個bookmarklet。
下面是我使用注入的JavaScript代碼
public partial class ViewPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string script = "javascript:(function(){var jsdom = document.createElement('script');jsdom.src = 'http://localhost:15064/Script/delete.js';document.body.appendChild(jsdom);})();";
Response.Redirect(Server.UrlEncode(script));
}
}
下面是錯誤,我得到的上述代碼的執行
你不能這樣做,這是一個安全漏洞(想象腳本「重定向到銀行網站,並把所有的錢轉移給我」) –
http://www.technicalinfo.net/papers/CSS.html – cracker