mirror of
https://github.com/zen-browser/components.git
synced 2025-07-08 04:59:58 +02:00
Refactor ZenSidebarManager to reload browser with default mobile user agent
This commit is contained in:
parent
7af14f1484
commit
8efd7fecbe
1 changed files with 1 additions and 10 deletions
|
@ -414,6 +414,7 @@ var gZenBrowserManagerSidebar = {
|
||||||
browserContainers.appendChild(browser);
|
browserContainers.appendChild(browser);
|
||||||
if (data.ua) {
|
if (data.ua) {
|
||||||
browser.browsingContext.customUserAgent = this.DEFAULT_MOBILE_USER_AGENT;
|
browser.browsingContext.customUserAgent = this.DEFAULT_MOBILE_USER_AGENT;
|
||||||
|
browser.reload();
|
||||||
}
|
}
|
||||||
browser.docShellIsActive = true;
|
browser.docShellIsActive = true;
|
||||||
},
|
},
|
||||||
|
@ -460,16 +461,6 @@ var gZenBrowserManagerSidebar = {
|
||||||
_getWebPanelIcon(url, element) {
|
_getWebPanelIcon(url, element) {
|
||||||
let { preferredURI } = Services.uriFixup.getFixupURIInfo(url);
|
let { preferredURI } = Services.uriFixup.getFixupURIInfo(url);
|
||||||
element.setAttribute('image', `page-icon:${preferredURI.spec}`);
|
element.setAttribute('image', `page-icon:${preferredURI.spec}`);
|
||||||
fetch(`https://s2.googleusercontent.com/s2/favicons?domain_url=${preferredURI.spec}`).then(async (response) => {
|
|
||||||
if (response.ok) {
|
|
||||||
let blob = await response.blob();
|
|
||||||
let reader = new FileReader();
|
|
||||||
reader.onload = function () {
|
|
||||||
element.setAttribute('image', reader.result);
|
|
||||||
};
|
|
||||||
reader.readAsDataURL(blob);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
},
|
||||||
|
|
||||||
_getBrowserById(id) {
|
_getBrowserById(id) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue