I have an Angular app (.Net Core backend). I can create configurations in the launch.json file and debug with Firefox, Chrome, Edge, etc. But I don't see any option for Safari!
QUESTION - How do I create a configuration for Safari to use instead of Chrome when launching the debugger? When I click 'add configuration' in launch.json, which option do I select for Safari? Do I need a separate extension?
I found some links for you:
https://stackoverflow.com/a/51738121
https://stackoverflow.com/a/66942204
Set the BROWSER environment variable before executing the start command may help.
This environment variable is documented here: https://create-react-app.dev/docs/advanced-configuration/
By default, Create React App will open the default system browser, favoring Chrome on macOS. Specify a browser to override this behavior, or set it to none to disable it completely. If you need to customize the way the browser is launched, you can specify a node script instead. Any arguments passed to npm start will also be passed to this script, and the url where your app is served will be the last argument. Your script's file name must have the .js extension.
I have searched and tried a lot of methods.
One works for me is this command flutter run -d chrome --release.
What a pity that no debug info print out.
When i run it directly by pressing button in Android studio, my website showed nothing but white screen.
I got follow message from the Console
Launching lib\main.dart on Chrome in debug mode...
Syncing files to device Chrome...
I want to run it and get debug info. Who has good ideas?
Problem finally be solved, Firstly, Press F12 when you deploy your web to your Chrome browser. Then all debug info will be printed in Chrome Console. My problem is caused by
require.js:1959 Not allowed to load local resource: file:///E:/project/flutter_afast/lib/model/builder.dart
req.load # require.js:1959
Which caused by a import of absolute path(local path E:/...) in my dart file. Change this to relative path then work that problem out.
I have a really weird condition about my chrome browser, the inspect element not showing at all after i right click and i choose "Inspect" and even after i use the shortcut key "Ctrl+Shift+I" it still not showing, what is really happened ?
I have checked "chrome://flags/" and "Debugging for packed apps" and it show me "Enabled" what is really going on with my chrome browser ? i use chrome "68.0.3440.106 (Official Build) (64-bit)".
I have followed some instruction from another web but still the "Inspect" window not showing.
Here some links that i have followed to solve this problem.
https://www.quora.com/How-do-I-resolve-the-issue-in-Chrome-for-inspect-element-if-its-not-showing-up-for-any-website
Google Chrome Dev Tools inspect element styles not showing
Please Help.
In my case, this was the only solution on Mac OS X:
Quit Chrome then delete /Applications/Google Chrome.app.
Delete these folders:
~/Library/Application Support/Google/Chrome
~/Library/Caches/Google/Chrome/Default
Re-install Google Chrome
I've been trying to use Debug Mode but whenever I enable it my popup extension will show empty and when I checked the dom via inspect element I only see "js/lib/popupResource/popup.js" included, everything else is gone.
Here are my details:
Browser: Google Chrome
OS: Ubuntu
Webserver: Nginx
Thanks
Kevin
It currently seems impossible to add Google Chrome as an external web browser in Flash Builder Standalone for Mac. In this context, Eclipse only cares about "Unix executables" and not .app files.
For example, the path to Firefox on a Mac is: /Applications/Firefox.app/Contents/MacOS/firefox-bin
which is only found by right-clicking and choosing 'Show Package Contents' on Firefox.app in your Applications directory.
If you try to add Google Chrome as a new external web browser, you'll have to repeat this process to navigate to /Applications/Google Chrome.app/Contents/MacOS where the 'Google Chrome' Unix exxecutable resides.
The problem is that space in the name. If you attempt to click OK in Eclipse, you'll get an error preventing you from continuing:
The location value is not a valid path
name
Are there any workarounds for this so I can use Chrome as my development browser only? I did some searching and all I could come up with was this:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297273
UPDATE: A kind and savvy Flash Builder engineer gave me a helpful tip. Note that you'll need to show hidden files in Mac, by opening Terminal and entering the following command:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Press Return to relaunch Finder. Once hidden files are shown, "You’ll find what you need in [YOUR WORKSPACE]/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs.
There’s a 'browsers' property there that defines XML for defining Eclipse’s web browsers. Add a new browser location and name and restart Flash Builder."
In this case you'd add:
<external location\="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" name\="Google Chrome"/>\n
I can confirm that this works. Hopefully we won't have to resort to this kind of hackery on the next go around.
You can do this from the UI in FB 4.5 - However, you need this exact path (unquoted and unescaped) in Preferences->Web Browser. Select "Use External Browser" and add the line below as the location (You may not need the 'name\="Google Chrome" bit, but looks like it worked all in one line for me):
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" name\="Google Chrome
You could create an executable here: /usr/local/bin/chrome with these contents:
#!/bin/sh
open -a 'Google Chrome' $1 &
And then ensure Chrome's Preferences settings for "Web Browser" are this for external web browser "Google Chrome":
Name: Google Chrome
Location: /usr/local/bin/chrome
Parameters: %URL%
Update
As of Eclipse 4.3.1, the script approach (below) no longer works, but the simpler option of simply selecting "Google Chrome.app" as an external browser (using Eclipse UI) is fixed.
Old (obsolete) answer
My workaround was to create a shell script that opens Chrome (see below), and point Eclipse to this script. In this way Chrome is opened with 2 tabs - the home page and the requested page - but this was good enough for me.
#! /bin/sh
open /Applications/Google\ Chrome.app $*
You need the path to the Unix Executable file of Google Chrome.
How to:
in Finder, right click Google Chrome.app "Show Package Content".
Navigate down to Content/MacOS
cmd + i and copy the path to the Unix Executable File
In Eclipse Preferences Web Browser / Location, "brows.."
Paste in the path to the Unix Executable.
The path, something like: /Applications/Google Chrome.app/Contents/MacOS
Location: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
Parameters: -sandbox
The simplest way to get Flash Builder Standalone for Mac to recognize Chrome as the default system browser is
Open Safari
Go to menu Safari > Preference > General
Change 'Default web browser' : Safari
Change 'Default web browser' : Chrome
Close Safari
This solution is more general as it applies to any application which chooses the incorrect system browser. (thanks to Kelvin Lawrence at IBM)
For me worked with the following configuration:
Location: /usr/bin/open
Parameters: -a "Google Chrome.app" %URL%
I found the solution in a blog's post that doesn't exist anymore, it involves configuring the Location to be /usr/bin/open and the parameter is %URL%.
You need to make sure that google chrome is your default browser and it will work properly. This is the only method that worked for me on OSX Lion.
/Applications/Google\ Chrome.app/Contents/MacOS
escape the space in the path to the google chrome executable. OS X only cares about unix executables, because its posix based as well, it doesn't actually have much to do with eclipse.