0

ユーザーが自分の Web サイトを開いたときに、10 秒後に新しいウィンドウまたはタブが開くようにしたいのですが、この関数 window.open("yoururl") を見つけましたが、クリック イベントでしか機能しないようです。クリックイベントなし

jQuery(document).ready(function(){

  setTimeout('openUrl()',10000);

})

function openUrl() {
 window.open("yoururl");
}
4

1 に答える 1

8

ユーザー アクションによってトリガーされないイベントを使用して、新しいウィンドウを開くことは許可されていません。一部のサイトでは、ユーザーを騙して別の何かをクリックし、そのアクションを利用してポップアップを実行します。しかし、それは容認できず、本当に迷惑なユーザー エクスペリエンスです。

于 2012-12-21T20:23:32.990 に答える