[CRX] Fall back to sender.tab.url if !tab.url
sender.url is relatively new (Chromium 29) ( https://chromiumcodereview.appspot.com/14301016 )
This commit is contained in:
parent
520fdf2f6a
commit
aeaf11ca43
@ -96,10 +96,7 @@ limitations under the License.
|
||||
|
||||
chrome.runtime.onMessage.addListener(function(message, sender) {
|
||||
if (message === 'showPageAction' && sender.tab) {
|
||||
if (sender.tab.url === sender.url) {
|
||||
// Only respond to messages from the top-level frame
|
||||
showPageAction(sender.tab.id, sender.url);
|
||||
}
|
||||
showPageAction(sender.tab.id, sender.tab.url);
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -145,7 +145,9 @@ var PDFHistory = {
|
||||
// window.history.pushState(stateObj, '');
|
||||
//#endif
|
||||
//#if CHROME
|
||||
// chrome.runtime.sendMessage('showPageAction');
|
||||
// if (top === window) {
|
||||
// chrome.runtime.sendMessage('showPageAction');
|
||||
// }
|
||||
//#endif
|
||||
}
|
||||
},
|
||||
|
@ -1573,7 +1573,9 @@ var DocumentOutlineView = function documentOutlineView(outline) {
|
||||
// // Example: chrome-extension://.../http://example.com/file.pdf
|
||||
// var humanReadableUrl = '/' + DEFAULT_URL + location.hash;
|
||||
// history.replaceState(history.state, '', humanReadableUrl);
|
||||
// chrome.runtime.sendMessage('showPageAction');
|
||||
// if (top === window) {
|
||||
// chrome.runtime.sendMessage('showPageAction');
|
||||
// }
|
||||
// }
|
||||
//})();
|
||||
//#endif
|
||||
|
Loading…
Reference in New Issue
Block a user