0
是否可以直接在WinForms應用程序上託管並運行高級javascript,例如this?要說得很清楚,我直接說,我的意思是我不能使用網絡服務器來託管內容,然後通過URL進行引用。我需要能夠直接在表單上完成所有必需的功能。Winforms主機Javascript內容
是否可以直接在WinForms應用程序上託管並運行高級javascript,例如this?要說得很清楚,我直接說,我的意思是我不能使用網絡服務器來託管內容,然後通過URL進行引用。我需要能夠直接在表單上完成所有必需的功能。Winforms主機Javascript內容
您可以使用嵌入式html文件並將其加載到瀏覽器控件中嗎?
樣本HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>
</title>
<script type="text/javascript">
alert("hello");
</script>
</head>
<body>
TESTING!
</body>
</html>
我命名這個文件alertTest.html。它的特性是:
Build Action: Content
Copy to Output Directory: Copy always
FileName: alertTest.html
然後C#形式:
public Form1()
{
InitializeComponent();
StreamReader reader = new StreamReader("alertTest.html");
string html = reader.ReadToEnd();
this.webBrowser1.DocumentText = html;
}
這將產生一個警告框和單詞測試!在窗體上。
這將是可行的,但我擔心的JavaScript可能需要託管在網絡服務器。是否足以嵌入文件並將其加載到瀏覽器控件中?如果是這樣,那麼偉大:-) – fin
JavaScript總是運行在客戶端,而不是服務器,所以我沒有看到爲什麼這不起作用的原因。我90%確定它會作爲嵌入式內容工作。 –
謝謝你們。我不妨試試看! – fin