ня window.external працуе ў IE6 (Win XP SP3) з C # прыкладання

Я выкарыстоўваю window.external ў маім дадатку C# Windows паспяхова выклікаць публічную функцыю ў маёй C# форме. Я правільна ўсталяваць objectforscripting ўласнасць, і гэта выдатна працуе на маёй машыне развіцця, які мае Windows 7 і IE9.

На маёй тэставай машыне аднак, што з'яўляецца акно XP кампутарам, window.external не працуе. Я атрымліваю «аб'ект», калі я правяраю TYPEOF ад window.external аб'екта, але калі я спрабую пералічыць яго функцыі, няма нічога.

Калі я спрабую выклікаць функцыю нічога не адбываецца. Там павінна быць памылка Javascript, але не ведаю, што гэта такое, так як браўзэр не кажа мне.

Я ўпэўнены, што windows.external даволі папулярны, і людзі павінны былі выкарыстоўваць яго на ўсе аперацыйныя сістэмы, уключаючы WinXp і IE6. Любая ідэя, чаму гэта адбываецца са мной?

1

1 адказы

Добра, я крыху зьбянтэжаны, але я думаў, што я павінен сказаць усім, як я вырашыў яго замест таго, каб выдаліць гэтае пытанне так, што калі хто-то быў настолькі дурны, што яны будуць ведаць.

Функцыя Я маю на ўвазе быў выклік Mshtml бібліятэкі DLL, якая не была часткай маёй ўстаноўкі зборкі пасланага, каб выйграць хр. window.external не выконвае функцыю наогул, калі ёсць выключэнні ў ім, як гэты.

Я мог бы вырашыць гэтую праблему шляхам уключэння MSHTML ва ўсталёўцы.

1
дададзена