0
は私のスクリプトです:はNEWTAB URLにリダイレクトし、テキストボックスに入力します - ここでバイパスFirefoxのポップアップブロック
jQuery('#textfield').keydown(function (e){
var text = document.getElementById('textfield').value;
if(e.keyCode == 13){
//document.getElementById('btntextfield').click();
//window.location.href = "http://www.example.com";
//window.open("https://www.w3schools.com");
//setTimeout(function(){document.getElementById('btntextfield').click();}, 3 * 1000);
alert("tsdks");
}
});
HTML:
<input id="textfield" class="form-control" placeholder="search term..." type="text">
<a id="btntextfield" class="btn btn-carousel btn-lg" href=#" target="_blank" rel="noopener noreferrer">Search</a>
だから私はしようとしています - 後入力と打撃テキストボックスに入力して、新しいページをユーザーにリダイレクトします。テキストボックスに入力した後や、「btntextfield」ボタン
を発射するテキストボックスに入力した後
2 - 新しいページへの直接をリダイレクトするためにEnterキーを押しますが、毎回その -
1:私は2の方法を試してみましたFirefoxによってブロックされています...
助けてください:)ありがとう!
あなたがポップアップを有効にする必要があります。 Firefoxについてはわかりませんが、Chromeではデフォルトでは無効になっています。 – Stardust
これはFirefoxでのポップアップの仕組みを説明しています。ユーザーは手動でFirefoxを有効にする必要があります。 "ポップアップブロックはデフォルトでオンになっているので、ポップアップがFirefoxに表示されないようにすることを心配する必要はありません。 – Stardust
私のポップアップブロックはデフォルトモードのように有効になっていますが、リダイレクト時にベイパスしたいのですが、mozilla firefoxユーザーはそれを表示しません –