2011-08-24 1 views
5

W tym przypadku jest to Chrome. Spojrzałem na Chrome's command line switches, a tym, czego potrzebowałem Flash Builder/eclipse do uruchomienia, jest --new-window. Oczywiście.Jak mogę nakazać programowi Flash Builder debugowanie pliku SWF w nowym oknie przeglądarki?

Więc idę do Flash Builder, przejdź do preferencji przeglądarki i ustawić parametry dla bin aplikacji Chrome, tak jak poniżej: This image shows the Flash Builder browser config panel

tak, że do mnie wydaje się w porządku, ale to nie robi to, co mówi na puszce. Co więc robię źle i jak mogę go uruchomić w nowym oknie?

+0

Czy wypróbowałeś także opcję '--user-data-dir =/tmp/XXX' (z XXX jakiś nowy, pusty katalog)? Nie wiem jednak, czy wymuszenie nowego profilu wpłynie na wybraną wtyczkę Flash (zakładając, że używasz wtyczki Adobe Flash do debuggera skonfigurowanej w: config). – opyate

+1

PS z [Chromium switch-to-page] (http://www.chromium.org/developers/how-tos/run-chromium-with-flags): "Ważne jest, aby pamiętać, że używanie tych przełączników nie jest obsługiwane lub zalecane, powinny być używane tylko w przypadkach tymczasowych i mogą się zepsuć w przyszłości. " – opyate

Odpowiedz

0

W systemie MacOS X Chrome uruchamia się tylko raz. Więc z opcji startowych, można dostać ten błąd:

Unable to obtain profile lock. 

Pochodzenie tego błędu jest explained here.

Rozwiązaniem jest użycie danych innego dir dla sesji debugowania:

--user-data-dir=<PATH TO DATA DIR> 

Na przykład w katalogu domowym (coś jak/Users/nazwa_użytkownika/chrom-debug-datadir). To rozwiązało problem. Musisz skonfigurować Chrome raz w nowym katalogu danych. Daje również czysty rozdział między sesjami rozwijającymi/debugującymi a zwykłymi sesjami Chrome.