2013-07-03 2 views
0

Я хочу открыть несколько вкладок/окна браузера, когда пользователь нажал кнопку или ссылку. Внешняя вкладка/окна будет указывать на внешние сайты.Открыть несколько вкладок/окон, указывающих на внешние сайты одним кликом

Я уже пробовал разные способы выполнить это, но в каждом случае заблокировал вкладку/окна Chrome, кроме первой. Хотя Firefox открывает их без проблем.

Это методы, которые я уже пробовал и получил отказ в Chrome. Эти логики кодируются в обработчике событий кликов (jQuery) элемента привязки. Значения URL-адресов берутся из элементов привязки определенного класса.

Метод1 Попробуйте открыть вкладки, используя функцию window.open() с интервалом в 1 секунду между каждым последующим вызовом, когда пользователь нажал ссылку.

Метод2 Открытые пустые закладки сначала и после интервала меняют свое местоположение. Chrome, даже не позволяйте открывать несколько пустых вкладок.

Метод3 Откройте вкладку, в которой URL-адрес внешнего URL-адреса будет отображаться как URL-адрес, а затем на этой вкладке откроется другая вкладка, указывающая на местоположение URL-адреса, пройденного и закрывающего первую открытую вкладку. Повторите это для оставшихся URL-адресов. Он потерпел неудачу, потому что действие открытия вкладки в только что открытой вкладке не является созданным пользователем действием.

Любая помощь будет оценена по достоинству.

ответ

0

Попробуйте это, решить мою проблему http://www.yourdomain.com '); window.open (' http://www.yourdomain.com «);» HREF = "#"> ПРИМЕР ТЕКСТА

Смежные вопросы