Я создал PDF на сервере, когда я использую:_blank заблокирован как всплывающее окно, как я могу предотвратить это?
function GetPdf(document) {
//Stores the data and creates the html,pdf file
$http.post('createpdf/', document).success(function(data){
console.log(data.filename);
window.open('download2/'+data.filename+".pdf", "_self");
});
я получаю сообщение об ошибке выскочит заблокирован в Google Chrome. Когда я использую возможность включения всплывающих окон для этого сайта, все работает отлично. Есть ли способ обойти это? Потому что это может смутить некоторых пользователей.
Но когда я использую:
window.open('download2/'+data.filename+".pdf", "_self");
Он открывает страницу без предупреждений, а затем основное приложение заменяется PDF, который не является результатом я хочу иметь.
Отличный ответ теперь я могу начать изменять свой код. – Greg