海詩網(wǎng) 知識百科 window.open不打開新窗口(window.location.href打開新窗口)

window.open不打開新窗口(window.location.href打開新窗口)

window.open不打開新窗口, 如何在不打開新窗口的情況下解決問題?不知道小伙伴們今天來看看邊肖的分享吧!

1.window.open不打開新窗口的原因是:

出于安全考慮,有些瀏覽器可能會屏蔽window.open打開的鏈接url。

2.解決方案:

用戶將瀏覽器設置為允許彈出新頁面是非常不可取的。可以通過超鏈接打開的URL不會被阻止。

window.location.href打開新窗口

3、window.open的用法容易被忽視的細節(jié):

window.open方法有三個參數(shù):

window.open(url, [name], [configuration])

其中包括:

Url,它是新打開的頁面的url。

Name是新打開的窗口的名稱,通過它可以獲得窗口對象。

配置是指新打開窗口的一些配置項,比如是否有菜單欄、滾動條、高度等信息。

例如,打開一個沒有菜單欄、標題欄和工具欄,但有滾動條、狀態(tài)欄和地址欄的新的可伸縮窗口的方法如下:

window.open(index.html,newWindow,menubar=0,scrollbars=1, resizable=1,status=1,titlebar=0,toolbar=0,location=1);

人們很容易忽略:

新打開的窗口的名稱可以是用戶定義的值,除了以下值,這些值與超鏈接a的目標屬性值相同。

window.location.href打開新窗口

窗口名稱值description _blank默認值,

在新窗口中打開鏈接的url _在當前窗口中自行打開鏈接的URL _在父窗口中打開鏈接的URL _在頂層窗口中打開鏈接的URL在指定框架中打開鏈接的URL。

4.window.open打開新窗口或新標簽:

調用window.open是打開一個新窗口還是一個新標簽頁其實并不重要,但是當一些需求在這方面有很強的意愿時,就不得不加以區(qū)分,打開什么要看具體情況。

window.open(url)或者window.open(url,name),其中名字為_空白

標準瀏覽器,IE9是新標簽頁打開鏈接的url。

Ie6-8是新窗口打開鏈接的url。

Window.open(url,name),其中name是除_blank之外的其他四個值。

鏈接url將在指定的窗口或框架中打開。

window.open(url, name, configration)

只要進行了配置,所有瀏覽器都是新窗口打開鏈接的url。

window.open不打開新窗口,以上就是本文為您收集整理的window.open不打開新窗口最新內容,希望能幫到您!更多相關內容歡迎關注。

本文來自網(wǎng)絡,不代表海詩網(wǎng)立場,轉載請注明出處:http://x91880.com/n/169207.html
      

hresult(hresult080240037解決方案)

發(fā)表回復
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時間:周一至周五,9:00-17:30,節(jié)假日休息

關注微信
微信掃一掃關注我們
微信掃一掃關注我們
關注微博
返回頂部