繁体   English   中英

BHO访问托管dll中的资源

[英]BHO Accessing resource in managed dll

我创建了我的第一个BHO,即IE的插件。 我想将一个javascript文件注入头部。

IHTMLElement head = (IHTMLElement)((IHTMLElementCollection)document.all.tags("head")).item(null, 0);
IHTMLScriptElement scriptObject = (IHTMLScriptElement)document.createElement("script");
scriptObject.type = @"text/javascript";
scriptObject.text = "\nwindow.onload = function(){alert('loaded..');}\n\n";
((HTMLHeadElement)head).appendChild((IHTMLDOMNode)scriptObject);

这工作得很好,但是我想使用: scriptObject.src并链接到我添加到项目中的资源文件。 我尝试使用RES:协议,但IE无法找到它。 我这样做正确吗? 谢谢。

scriptObject.src = "res://C:/git/addon/ie/bin/addon.dll/script.js";

你有没有尝试过

scriptObject.src = "res://C:\\git\\addon\\ie\\bin\\addon.dll/script.js";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM