簡體   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