मैं वेबव्यू में एक फ़ंक्शन का आह्वान करने का प्रयास कर रहा हूं। कुछ लक्ष्य कार्यों मैं फोन करने की जरूरत है ये हैं: 0x80020101:वेबव्यू InvokeScript HRESULT 0x80020101
play: function()
{
if (this.value < this.p.max)
{
this.inc();
this.timer = new it_timer({ object: this, method: "play", timeout: 200 });
}
else
this.stop();
},
stop: function()
{
if (this.timer)
this.timer.stop();
this.playing = false;
this.playbutton.style.backgroundPosition = "0 0";
}
मैं, HRESULT
webView.InvokeScript("play", new string[0]);
फोन करके शुरू किया, लेकिन बात नहीं बनी। मुझे इस विषय पर http://support.microsoft.com/kb/247784 मिला, लेकिन इससे मेरी मदद नहीं हुई। लेकिन उन दोनों के काम नहीं किया
webView.InvokeScript("eval", new string[] { "document.documentElement.outerHTML;");
और
webView.InvokeScript("alert", new string[] {"message"});
, एक ही HRESULT कोड दे रही है:
मैं तो क्या मैं कई साइटों पर एक उदाहरण के रूप में पाया करने की कोशिश की। WebView सामान्य रूप से प्रस्तुत करता है और जावास्क्रिप्ट पृष्ठ पर ठीक काम करता है।
मैं समस्या की पहचान/समाधान खोजने में किसी भी मदद की सराहना करता हूं।
संपादित करें: ऐसा लगता है कि "अलर्ट" और कक्षाओं में घोषित सभी विधियां काम नहीं करती हैं। ऐसा लगता है कि पहले .NET संस्करणों में एक InvokeMethod (..) रहा है, क्या WinRT के लिए कोई विकल्प हैं?
मैं यह भी जानना चाहूंगा और अगर कोई इस बात का उत्तर देने के लिए माइक्रोसॉफ्ट में किसी को यह समझ सकता है या पॉक कर सकता है तो बहुत खुश होगा। – Akku