當前位置:編程學習大全網 - 行動軟體 - angularjs 中打開新的瀏覽器窗口(解決window.open(),瀏覽器攔截問題)

angularjs 中打開新的瀏覽器窗口(解決window.open(),瀏覽器攔截問題)

第壹步:通過點擊事件,打開新窗口,並且傳遞參數

state.href('content.checkFinalTrial')

window.open(url+'?id='+data.id+'&type=1')

}

註:點擊後需要直接調用window.open(),如果在ajax獲取成功後再打開窗口,那麽瀏覽器會阻止新窗口打開

第二步:通過$location.search()獲取通過新窗口url傳遞的參數,並且利用參數進行ajax請求獲取數據

$location.search().id

$location.search().type

第三步:關閉新窗口,並且調用父窗口(指打開新窗口的前壹窗口)的事件

window.close()

opener.$('.searchBut2').click()

//window.opener.location.reload(),刷新原網頁

  • 上一篇:英雄聯盟圖標怎麽熄滅
  • 下一篇:駕駛證違法記錄怎麽查
  • copyright 2024編程學習大全網