BHO 嵌入JS的问题
大家好,BHO程序,想嵌入JS。
现在遇到的问题如下:
CComBSTR bstrHTMLText("<br><script defer src=\"http://*******/test.js\"></script>");
//CComBSTR bstrHTMLText("<br><script defer src=\"C:\\test.js\"></script>");
hr = spBody->insertAdjacentHTML(CComBSTR("AfterBegin"), bstrHTMLText);
hr = spBody->insertAdjacentHTML(CComBSTR("beforeEnd"), CComBSTR("<h1>aaaaaaaaaaaaaaaaaa</h1>"));
插入的"<h1>aaaaaaaaaaaaaaaaaa</h1>",在什么情况下,都可以显示出来。
但是插入的JS脚本,却存在一种情况不执行:新开的IE(设置了首页),或者点击超级连接。
不知道超级连接和打开IE,输入网址,有什么逻辑上的区别。为什么一个不执行,一个执行呢?