sudo 
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister
-kill will tell LS to delete its database (which it will then regen
anew).

see 
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister
--help for more options.

My theory is that on affected systems some Application (I believe
DashCode) is registering for .js with a different mimetype than the
default (or other applications).

Unfortunately, looking at:
/Developer/Applications/Dashcode.app/Contents/Info.plist
disproves my original theory that this "incorrect" mime type was added
by DashCode:

                <dict>
                        <key>UTTypeConformsTo</key>
                        <array>
                                <string>com.netscape.javascript-source</string>
                        </array>
                        <key>UTTypeDescription</key>
                        <string>Dashcode JavaScript Document</string>
                        <key>UTTypeIdentifier</key>
                        <string>com.apple.dashcode.javascript</string>
                        <key>UTTypeReferenceURL</key>
                        <string>http://www.apple.com</string>
                        <key>UTTypeTagSpecification</key>
                        <dict>
                                <key>public.filename-extension</key>
                                <array>
                                        <string>js</string>
                                </array>
                                <key>public.mime-type</key>
                                <string>application/x-javascript</string>
                        </dict>
                </dict>


-eric

On Sat, Feb 12, 2011 at 5:19 PM, Darin Adler <[email protected]> wrote:
> On Feb 12, 2011, at 3:36 PM, Eric Seidel wrote:
>
>> And I think I've fixed it by resetting my launch services.
>
> What does that mean, precisely? I’m familiar with Launch Services on Mac OS 
> X, but not with a resetting procedure.
>
>    -- Darin
>
>
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to