1
我需要修改表單提交腳本,以便在成功時在新選項卡中打開PDF。使用jQuery,是否可以在所有瀏覽器的新選項卡中打開文件?
現在,它成功了,它已經顯示了感謝的通知並清除了表單。我只需要jQuery在新標籤中打開PDF。我只能用window.open()
打開一個新窗口,該窗口會立即被彈出窗口阻止。
我需要修改表單提交腳本,以便在成功時在新選項卡中打開PDF。使用jQuery,是否可以在所有瀏覽器的新選項卡中打開文件?
現在,它成功了,它已經顯示了感謝的通知並清除了表單。我只需要jQuery在新標籤中打開PDF。我只能用window.open()
打開一個新窗口,該窗口會立即被彈出窗口阻止。
你不能直接控制這個;這取決於瀏覽器及其設置。
jQuery是JavaScript,所以沒有什麼jQuery可以提供的東西在本地JS中不可用,並且所有JS提供的是window.open()
,正如你發現的那樣,它通常是被阻止的,除非它是一個(真實的,不是模擬的)點擊事件。
默認情況下,如果未指定窗口名稱,window.open()應該會打開一個新選項卡。 –
[How to add target =「\ _ blank」to JavaScript window.location?](http://stackoverflow.com/questions/18476373/how-to-add-target-blank-to-javascript-window-位置) – celerno
@YuriyGalanter事實上,它沒有被用於點擊事件會有所作爲嗎? – user1729506