1
我有一個託管XBAP的HTML頁面。 HTML如下所示:XBAP與瀏覽器IE互操作9,10
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
**<meta http-equiv="X-UA-Compatible" content="IE=10; IE=9; IE=8; chrome=1">**
<title>HTML page hosting an XBAP</title>
<script type="text/javascript">
var mObject;
function SetMObj(managedObject)
{
mObject = managedObject;
}
function Test1()
{ alert("Hello Sujay");}
function Test() {
mObject.CallBack(titleInput.value);
}
</script>
</head>
<body>
<p>This is an HTML page...</p>
<div>
<input type="text" name="titleInput" value="New Title" />
<button id="btn1"onclick="Test();">
Set Notification
</button>
</div>
<iframe src="TestBrowser.xbap" width="700" height="600"></iframe>
</body>
</html>
當我使用上述HTML頁面時,我的javascript函數調用無法識別。 我在.NET中遇到MissingMethodException。
然而,當我更換標記,如下所示,它工作正常
所以,我已經找到了問題是版本IE9和10在兼容性提及。 我目前在IE 9和Windows 7上的10個瀏覽器上運行這個HTML文件。
是否有任何修復/解決此問題的方法? 在此先感謝您的任何幫助。
問候, Sujay