Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Chrome блокирует navigateToUrl (http://www.flasher.ru/forum/showthread.php?t=206748)

HorusWM 27.02.2014 19:26

Chrome блокирует navigateToUrl
 
Код:
Код AS3:

var req:URLRequest = new URLRequest(url);
navigateToURL(req, "_blank");

Если запускать свф отдельно - переходы по ссылкам проходят нормально, но с загруженной свф на сайт хроме блокирует открытие новой вкладки и у меня и у заказчика, при этом другие его флешки нормально осуществляют переходы, да и в моих предыдущих проектах подобных вещей не было. Пробовал с _self - тоже самое, хотя заказчику надо именно в отдельной вкладке. Раньше такого не было. Кто-нибудь сталкивался и как решить? Перерыл гугл, единственное, что нашел использовать такой код:
Код AS3:

var jscommand:String = "pu = window.open('" +url +"','win','status=no,location=yes,resizable=yes,scrollbars=yes');";
var req:URLRequest = new URLRequest("javascript:" + jscommand + " void(0);");
navigateToURL(req, "_self");

Но это тоже не помогло. В других браузерах все нормально, что с хромом делать?
Пишу во flashdevelop'е, компилирую флешку под 10.1, flex 4.6.0

Hauts 27.02.2014 20:33

allowScriptAccess прописан?

HorusWM 27.02.2014 20:46

Цитата:

Сообщение от Hauts (Сообщение 1160828)
allowScriptAccess прописан?

стоит always

caseyryan 27.02.2014 23:39

Странно. Может гон флеш плеера? Есть возможность скомпилить под более позднюю версию?

п.с., кстати у себя в игре только что проверил в хроме, нормально открывает новую вкладку

HorusWM 28.02.2014 00:18

Цитата:

Сообщение от caseyryan (Сообщение 1160852)
Странно. Может гон флеш плеера? Есть возможность скомпилить под более позднюю версию?

п.с., кстати у себя в игре только что проверил в хроме, нормально открывает новую вкладку

Да вот тоже ничего не пойму, хотя заказчик грит, что некоторые его партнеры жалуются на схожие проблемы с некоторыми флешками. Пробовал 10.0 и 11.3 - тоже самое.

Похоже что гугл блокировал переходы из-за програмного вызова, так что как только симулировал клик мыши, все стало нормально.


Часовой пояс GMT +4, время: 17:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.