How to Reset a Google Chrome Dialog

I just started using Google Chrome as my main browser, and I love it. But the first time I clicked a link to an iTunes Store page, I saw a dialog asking if Chrome could open the link in another application (iTunes). I clicked “Do Nothing,” and checked the box for “Don’t ask me about this again,” but now I wish I hadn’t. Even if I click the “Open in iTunes” button on one of those preview pages, nothing happens, and I have to manually open iTunes and search the store for the thing I’m looking for. I can’t find an option to reset that setting in Chrome. Any help?

You’re in luck. The same thing happened to me. Here’s how I solved it: Quit Chrome. Then you need to open up its settings file in your user folder’s Library > Application Support > Google > Chrome. The file you want is called Local State, and you can use TextEdit to open it.

Delete this line from the Local State file...

...then Chrome will ask your preference for iTunes Store links again!

Hold the phone, Lion users: Apple’s keeping your user folder’s Library folder hidden these days. There are several ways to open it, but the easiest is to start in the Finder, click Go in the menu bar, and hold down the Option key, which adds Library to the drop-down menu.

Anyway, once you have Local State open in your text editor, scroll down to the line that says, “itms”:true, and delete just that line. It’s in a list under “protocol_handler.” Once you’ve deleted that line, save the file and close it. Then open Chrome again. The next time you go to an iTunes Store page, you should get that dialog again, and this time you can make different selections. If it doesn’t work the first time, try it again--I had to change it a couple times before it finally took.

Comment

Let me get this straight...If you make a general choice (“Do Nothing” and “Don’t ask me about this again,”) then instruct Chrome in a specific instance to do something specific but contrary to the general choice, Chrome does not allow you to over-ride a "default" setting? And then to add insult to injury, when you manually editing the settings file, your edits get ignored ("If it doesn’t work the first time, try it again--I had to change it a couple times before it finally took.")?