зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1438367 - Make about:home and about:newtab use the same nsIAboutModule flags. r=Gijs
MozReview-Commit-ID: Xz1yn3YW9g --HG-- extra : rebase_source : 4fac52d8031e63b3184fad080c91b06e7dda1b60
This commit is contained in:
Родитель
dbb6212da3
Коммит
06a0903e0a
|
@ -23,6 +23,12 @@ NS_IMPL_ISUPPORTS(AboutRedirector, nsIAboutModule)
|
||||||
|
|
||||||
bool AboutRedirector::sNewTabPageEnabled = false;
|
bool AboutRedirector::sNewTabPageEnabled = false;
|
||||||
|
|
||||||
|
static const uint32_t ACTIVITY_STREAM_FLAGS =
|
||||||
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
|
nsIAboutModule::ENABLE_INDEXED_DB |
|
||||||
|
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
||||||
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT;
|
||||||
|
|
||||||
struct RedirEntry {
|
struct RedirEntry {
|
||||||
const char* id;
|
const char* id;
|
||||||
const char* url;
|
const char* url;
|
||||||
|
@ -78,21 +84,11 @@ static const RedirEntry kRedirMap[] = {
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
nsIAboutModule::ALLOW_SCRIPT |
|
||||||
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
|
||||||
// Actual activity stream URL for home and newtab are set in channel creation
|
// Actual activity stream URL for home and newtab are set in channel creation
|
||||||
// Linkable because of indexeddb use (bug 1228118)
|
{ "home", "about:blank", ACTIVITY_STREAM_FLAGS },
|
||||||
{ "home", "about:blank",
|
{ "newtab", "about:blank", ACTIVITY_STREAM_FLAGS },
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
|
||||||
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
|
||||||
nsIAboutModule::ALLOW_SCRIPT |
|
|
||||||
nsIAboutModule::MAKE_LINKABLE |
|
|
||||||
nsIAboutModule::ENABLE_INDEXED_DB },
|
|
||||||
{ "library", "chrome://browser/content/aboutLibrary.xhtml",
|
{ "library", "chrome://browser/content/aboutLibrary.xhtml",
|
||||||
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT },
|
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT },
|
||||||
{ "newtab", "about:blank",
|
|
||||||
nsIAboutModule::ENABLE_INDEXED_DB |
|
|
||||||
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
|
|
||||||
nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
|
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
|
||||||
{ "preferences", "chrome://browser/content/preferences/in-content/preferences.xul",
|
{ "preferences", "chrome://browser/content/preferences/in-content/preferences.xul",
|
||||||
nsIAboutModule::ALLOW_SCRIPT },
|
nsIAboutModule::ALLOW_SCRIPT },
|
||||||
{ "downloads", "chrome://browser/content/downloads/contentAreaDownloadsView.xul",
|
{ "downloads", "chrome://browser/content/downloads/contentAreaDownloadsView.xul",
|
||||||
|
|
Загрузка…
Ссылка в новой задаче