Don't load plugin instances when they have no src
URI.
This commit is contained in:
parent
d79e645849
commit
56821f05f2
|
@ -682,6 +682,15 @@ pref("plugins.update.notifyUser", false);
|
|||
//Enable tri-state option (Always/Never/Ask)
|
||||
pref("plugins.click_to_play", true);
|
||||
|
||||
// Platform pref is to enable all plugins by default.
|
||||
// Uncomment this pref to default to click-to-play
|
||||
// pref("plugin.default.state", 1);
|
||||
|
||||
// Don't load plugin instances with no src declared.
|
||||
// These prefs are documented in detail in all.js.
|
||||
pref("plugins.favorfallback.mode", "follow-ctp");
|
||||
pref("plugins.favorfallback.rules", "nosrc");
|
||||
|
||||
#ifdef XP_WIN
|
||||
pref("browser.preferences.instantApply", false);
|
||||
#else
|
||||
|
|
|
@ -3628,6 +3628,14 @@ nsObjectLoadingContent::HasGoodFallback() {
|
|||
}
|
||||
}
|
||||
|
||||
// RULE "nosrc":
|
||||
// Use fallback content if the object has not specified a src URI.
|
||||
if (rulesList[i].EqualsLiteral("nosrc")) {
|
||||
if (!mOriginalURI) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// RULE "adobelink":
|
||||
// Don't use fallback content when it has a link to adobe's website.
|
||||
if (rulesList[i].EqualsLiteral("adobelink")) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user