Note that there are some explanatory texts on larger screens.

plurals
  1. POFirebreath plugin not loading in IE 10
    primarykey
    data
    text
    <p><strong>EDIT:</strong> See end of post for more information.</p> <p>I am trying to to get plugins created via the Firebreath framework (1.7.0) to load. I am on Windows 8 in Desktop Mode using Internet Explorer 10. I've reproduced this with the built-in test FBTtestPlugin that comes with Firebreath. The failure is silent in that the object element is created, but fails to have any properties specified by the plugin. How does one go about debugging this? The Microsoft Internet Explorer Compatibility Tool reports that the plugin is failing to load. <img src="https://i.stack.imgur.com/r1XyH.png" alt="MSIECTT"> (The FBTtestPlugin loads three plugins, hence the three errors.)</p> <p>I've got other (non-FB) plugins working on the same settings (e.g. the example here: <a href="http://msdn.microsoft.com/en-us/library/dd565667(v=vs.85).aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/dd565667(v=vs.85).aspx</a> works fine as do all the examples from this site <a href="http://ie.microsoft.com/testdrive/browser/activexfiltering/Default.html" rel="nofollow noreferrer">http://ie.microsoft.com/testdrive/browser/activexfiltering/Default.html</a> ).</p> <p>I've tried a huge combination of security settings, but here's the most relaxed set I have so far follows:</p> <ul> <li>Tools / Safety / ActiveX Filtering: is unchecked <img src="https://i.stack.imgur.com/i4fcI.png" alt="ActiveX Filtering is Off"></li> <li>Internet Options / Security / Internet: "Enable Protected Mode" is unchecked</li> <li>Internet Options / Security / Internet: is at Custom Level. Under ActiveX everything is "enabled" except restrictive properties such as "Allow ActiveX Filtering"</li> <li>All sorts of security warnings are visible based on these settings. <img src="https://i.stack.imgur.com/UHZZr.png" alt="Security Settings"></li> </ul> <p>Note: I don't intend to keep these settings. I just want to get the plugin working, then work backwards re-enabling security settings.</p> <p><strong>UPDATE</strong> I figured this out partly and can now run the FB test FBTestPlugin. To make debugging easier for IE, I defined the registry key HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth as 0 to limit the browser to use one process. Unfortunately, with IE10 both iexplore.exe in Program Files and Program Files (x86) direct to the 64-bit version of IE. This prevents 32-bit plugins from running (see <a href="http://support.microsoft.com/kb/2716529" rel="nofollow noreferrer">http://support.microsoft.com/kb/2716529</a> ), and the symptom is silent failure.</p> <p>However, my plugin still fails to load in IE and the retitled question above is otherwise still open. The problem is still silent load failure. However, I think it may have something to do with plugin configuration. The CLSID listed in the Compatibility Test Tool (like the example shown above) is listed as all 0's instead of a valid GUID. Moreover the registry looks funky: The key HKCR\Company.Name exists as does HKCR\Company.Name.1, but both are empty (instead of having a CLSID child as in normally working plugins). The expected GUID does exist, but under a bogus name "applications.'". I am now digging into the code that gets called when regsvr32 is run.</p> <p>Thanks all!</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload