2011-05-30 63 views
0

我正在研究一個小型C#BHO,我希望能夠確保瀏覽器工具欄不會因window.open(url,windowname,"toolbar=no")而被禁用,而且我在想如果這是一種簡單的方法來強制工具欄保持啓用狀態?強制IE工具欄始終在C#中處於活動狀態BHO

失敗了,另一種方法來觸發BHO將需要,我認爲你可以訪問上下文菜單,不是嗎?

+0

你意識到你只能做微軟公開的事情。爲了一致起見,他們這樣做。想象一下,如果您有一個彈出窗口來獲得幫助,該窗口的靜態大小爲300x150像素,並且提供了400個像素的工具欄?是的,你可以抱怨網站設計師靜靜地調整他們的窗戶大小,但這可以讓事情現在完成。 – jcolebrand 2011-05-31 00:04:08

+3

備註:請不要使用託管語言編寫BHO。您導致.NET運行時在IE進程中加載​​,如果兩個加載項在不同版本的運行時執行此操作,它們將發生衝突。 – Joey 2011-05-31 00:12:21

回答

2

這是一般你不能覆蓋的東西。你可以嘗試使用ShowBrowserBar,但如果它不起作用,你將不得不重新考慮你的設計。

相關問題