Lösung für das Problem, dass window.open vom Browser blockiert wird, wenn die Seite in einem neuen Fenster geöffnet wird

Die Verwendung der window.open()-Methode zum Öffnen eines neuen Fensters wird vom Browser abgefangen. Sie können diesen Abfangmechanismus umgehen und asynchrone Aufrufe verwenden und Variablen zum Zuweisen von URLs verwenden. Der Code lautet wie folgt:

$.ajax({
    
    
	url:'your url',
	type: 'get',
	success: (data, status, xhr) => {
    
    
		// 新建变量,实例化window.open,然后再赋值url
		const _window = window.open()
		_window.location.href = 'your url'
	}
})

おすすめ

転載: blog.csdn.net/xjtarzan/article/details/123642572