如何在WinJS Win8商店应用程序中调试未处理的win32异常

时间:2014-07-02 02:10:14

标签: windows-8.1 winjs

我已将Microsoft Ad SDK添加到我的WinJS应用程序中,如果我太快离开我的default.html页面,它就会崩溃。

<script src="/MSAdvertisingJS/ads/ad.js"></script>

如果我注释掉这一行,它就不会崩溃。如果我导航到default.html页面并等待10秒(可能更少),那么它不会崩溃。如果我登陆页面并立即导航到应用程序中的另一个页面,它只会崩溃。我将目标页面设置为空白的html页面,它仍然崩溃。

我是否可以进一步调试以查看导致问题的原因?

enter image description here

调试它会给出这个调用堆栈。

>   kernel32.dll!00007ffc2c9c83a6() Unknown
    combase.dll!00007ffc2e6a65b0()  Unknown
    twinapi.appcore.dll!00007ffc1b5847ac()  Unknown
    twinapi.appcore.dll!00007ffc1b58480f()  Unknown
    combase.dll!00007ffc2e6a61c2()  Unknown
    mscorlib.ni.dll!00007ffc0a8a2b2d()  Unknown

我进一步缩小了与我正在浏览的链接相关的问题。

    <a href="home2.html">
        <h1 class="mid">Start</h1>
    </a>

    <a href="home2.html">
        <img src="images/d20.png" alt="d20 image" />
    </a>

第一个链接崩溃,第二个链接没有崩溃。我将H1标签更改为跨度,它不再崩溃早期导航。几分钟后,它在添加Div后再次开始崩溃。

感谢

0 个答案:

没有答案