我想在C#中的WebBroswer控件中執行JavaScript函數。但是,當我嘗試設置IsScriptEnabled屬性時,出現錯誤,說IsScriptEnabled沒有定義。我所看到的所有教程和示例都涉及到使用InvokeScript函數,但似乎無法使用Visual Studio 2010,.NET Framework 4.5.1在我的C#WebBroswer中使用它。有什麼想法嗎?C#WebBrowser Visual Studio 2010 IsScriptEnabled未定義
比如......我在.NET應用程序中一個WebBrowser形式,並在嘗試使用IsScriptEnabled屬性...
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
webBrowser1.IsScriptEnabled = "True";
}
}
}
報告的錯誤如下...
1 'System.Windows.Controls.WebBrowser' does not contain a definition for 'IsScriptEnabled' and no extension method 'IsScriptEnabled' accepting a first argument of type 'System.Windows.Controls.WebBrowser' could be found (are you missing a using directive or an assembly reference?) c:\users\matthew alt\documents\visual studio 2013\projects\wpfapplication1\wpfapplication1\mainwindow.xaml.cs 26 25 WpfApplication1
引用這個帖子...
C# Invoke JavaScript in WebBrowser
請郵編,謝謝! – mybirthname 2014-09-21 00:17:09
該屬性不存在。試試這個答案:http://stackoverflow.com/questions/3739583/how-to-invoke-custom-javascript-in-system-windows-forms-webbrowser – zaitsman 2014-09-21 00:28:44
那麼,這是否允許我執行預先存在的javascript代碼WebBrowser元素中的網頁? – Bubo 2014-09-21 00:36:50