[英]Passing large JavaScript object to C# backend without using JSON/strings (using IE11)
[英]WPF browser control - Call javascript function from C# using IE11 compatiblity
我正在研究WPF
應用程序。 我想以IE11
模式運行應用程序,所以我使用了
<meta http-equiv="X-UA-Compatible" content="IE=11" />
我進行了必要的css
和JavaScript
更改,因此一切正常,除了
ScriptManager.RegisterStartupScript(this, this.GetType(), "pop" + this.ClientID, "jsFunction('parameter1','parameter2');", true);
我在User Control
有此行。 當我調用此代碼時,不會調用jsFunction
。
我試圖打電話提醒進行測試,但效果不佳。
ScriptManager.RegisterStartupScript(this, this.GetType(), "pop" + this.ClientID, "alert('test')", true);
如果我使用Google Chrome / IE9 / IE10 / IE11之類的網絡瀏覽器運行此程序,則效果很好。 在WPF web browser
不起作用。
如果我更改為
<meta http-equiv="X-UA-Compatible" content="IE=10" />
那么它就可以正常工作,但是我無法返回,因為其他更改可能會中斷。
PS。
我無法修改機器密鑰,因為許多用戶都使用它,而且我們無法配置他們的計算機。
請提出解決方案/替代方案。
IE = 11不是有效值,請參見此處: https : //msdn.microsoft.com/library/dn255001(v=vs.85).aspx
嘗試將“ IE = Edge”用於IE11支持,如下所示: 為什么現在再使用X-UA兼容的IE = Edge?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.