Bug 970276 - Don't respect <link rel=""> elements from subframes (r=felipe)

This commit is contained in:
Bill McCloskey 2014-02-10 16:42:18 -08:00
Родитель 463a68ebe0
Коммит d3a1beb428
2 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -153,11 +153,6 @@ var FeedHandler = {
}, },
addFeed: function(link, browserForLink) { addFeed: function(link, browserForLink) {
if (!browserForLink) {
// ignore feeds loaded in subframes (see bug 305472)
return;
}
if (!browserForLink.feeds) if (!browserForLink.feeds)
browserForLink.feeds = []; browserForLink.feeds = [];

Просмотреть файл

@ -31,6 +31,11 @@ this.ContentLinkHandler = {
if (!link || !link.ownerDocument || !rel || !link.href) if (!link || !link.ownerDocument || !rel || !link.href)
return; return;
// Ignore sub-frames (bugs 305472, 479408).
let window = link.ownerDocument.defaultView;
if (window != window.top)
return;
var feedAdded = false; var feedAdded = false;
var iconAdded = false; var iconAdded = false;
var searchAdded = false; var searchAdded = false;