gpt4 book ai didi

javascript - 背后的逻辑(启用 Silverlight 调试会禁用 Javascript 调试)?

转载 作者:行者123 更新时间:2023-12-02 20:23:14 25 4
gpt4 key购买 nike

如您所知,我们无法同时启用 Silverlight 和 Javascript 调试,这背后有什么逻辑吗?
由于 Silverlight 可以调用 Javascript 并且 Javascript 可以调用 Silverlight,如果我们想连续调试这两者怎么办?

最佳答案

其背后的唯一逻辑是,仅调试 Silverlight 或 Javascript 都是非常复杂的命题。调试 IE 运行的更旧的基于 COM 的脚本引擎和最新的基于 IL 的 CLR 之间存在无数差异。因此,能够同时调试两者的复杂性产物会导致成本远远超过 yield 。

底线是你无法同时调试两者。您可以创建一个模拟 Silverlight 应用程序,它具有真实 silverlight 应用程序的所有可编写脚本的契约(Contract)并模仿其行为。这允许您测试 Javascript。

然后您可以切换到调试真正的 Silverlight 应用程序。

或者,您需要使用 Alerts 或 MessageBox.Shows 来帮助查看非调试端或您的操作。

另一种可能性是其他浏览器包含自己的调试工具。可以使用其中之一来调试两者。

关于javascript - 背后的逻辑(启用 Silverlight 调试会禁用 Javascript 调试)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5243283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com