1
我有一個應用程序,它顯示網頁中的網頁WebBrowser控件。我想通過保存在應用程序資源中的內聯樣式或外部樣式表添加「position:fixed」到<標頭>。這可能嗎?Windows Phone - 將CSS添加到WebBrowser顯示第三方網頁
我有一個應用程序,它顯示網頁中的網頁WebBrowser控件。我想通過保存在應用程序資源中的內聯樣式或外部樣式表添加「position:fixed」到<標頭>。這可能嗎?Windows Phone - 將CSS添加到WebBrowser顯示第三方網頁
這是可能的,雖然我不知道,如果網上的第三方網頁,以及 - 從你的代碼,你可以使用此方法調用任何JavaScript方法:
webBrowser.IsScriptEnabled = true; // make sure this property is set on your WebBrowser
webBrowser.InvokeScript(methodName, listOfParameters);
你可以有一些目標的JavaScript在網頁代碼的方法被調用,也可以使用這樣的JavaScript的「EVAL」的方法直接調用任何代碼:
webBrowser.InvokeScript("eval", new[] { "document.body.style.zoom=\"80%\"" }
這是基本的想法,如何從C#編程修改您的網頁,我贏了」這裏詳細介紹如何使用改變CSS值JavaScript的。
可能是重複的:http://stackoverflow.com/a/5496632/1768303 – Noseratio