我正在開發的應用程序中有一項功能允許用戶在新窗口中打開圖像。它的實現方式如下:關於:在chrome中打開圖像時爲空
const link = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAA...';
window.open(link)
它完美罰款的Firefox,但是當我這樣做,在鍍鉻它重定向我到一個空白頁與about:blank
網址是什麼?我如何解決這個問題?
我正在開發的應用程序中有一項功能允許用戶在新窗口中打開圖像。它的實現方式如下:關於:在chrome中打開圖像時爲空
const link = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAA...';
window.open(link)
它完美罰款的Firefox,但是當我這樣做,在鍍鉻它重定向我到一個空白頁與about:blank
網址是什麼?我如何解決這個問題?
您可以通過添加一個img標籤到新窗口做到這一點在Chrome:
const link = 'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAA...';
var newWindow = window.open();
newWindow.document.write('<img src="' + link + '" />');
我認爲Chrome已經不贊成用「data:」URL打開鏈接。有關解決方法,請參閱this link from Google for explanation和this answer from a similar stack overflow question。希望這可以幫助!