stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Bookmarklets with Safari.







Bookmarklets with Safari.

Bookmarklets with Safari. 04/09/2004 04:03 PM

So, on my home mac, I’ve started using Safari again, it’s really snappy and useable, but some of the javascript...




This is a GrokNews Entry: (what is grok?)





Similar Items

Bookmarklets with Safari.

Grok Headline matches for Bookmarklets with Safari.

TROELS BOOKMARKLETS (free): Another
great stash of bookmarklets, including
some to help manage links, web page
layout, web navigation, site
development, search-translate, and a
bunch of experimental bookmarklets to
try out


TROELS BOOKMARKLETS (free): Another
great stash of bookmarklets, including
some to help manage links, web page
layout, web navigation, site
development, search-translate, and a
bunch of experimental bookmarklets to
try out
03/13/2003 10:26 AM

Liorean's bookmarklets


Liorean's bookmarklets 03/11/2003 10:46 AM
Because of host problems, I'm forced to move my bookmarklets. Nate gracefully offered to host them when I asked, so...

Better Living Through Bookmarklets


Better Living Through Bookmarklets 04/09/2004 04:10 PM
WebmasterBase Apr 9 2004 7:40AM GMT

No I Didn't Forget About the
Bookmarklets ...


No I Didn't Forget About the
Bookmarklets ...
03/19/2003 10:27 PM

No I Didn't Forget About the Bookmarklets ...

Feedster!  Now available as a bookmarklet!  Get it here.  I tested this on both PCs and an OS X iBook.  The PC stuff worked but the OS X stuff did not.  I have no clue why.  And before Mozilla Andy jumps all over me, I did them for Mozilla too.

That's about it for the day.  Database is much larger, the pool of RSS urls is larger.  New hardware soon.  Good stuff overall.

Miscellaneous and Random Stuff

Oh and here's the rant of the day: Stupid, Stupid VB.  Even better than the bile I spewed this morning about ASPx stuff.  This one covers the myriad of human factors issues in Visual Basic.  I'm an ex-VB guy and I can attest to every single one of these.  I'd also add one more -- why is the dialog box for selecting COM objects to insert onto a form tiny?  I mean I have hundreds of the damn little things and I look thru them in groups of maybe 15.  Hello?  Microsoft Product Managers?  Anyone Listening?

Inbox Buddy

I've gotten some questions about my Inbox Buddy anti-spam product and does Feedster mean that we're now not doing that?  Nope.  We have the resources and committment to do both.  In fact, we'll be pushing the 1.1 version of Inbox Buddy out the door next week with some improved anti-spam features and performance enhancements.  If you use Outlook then you really might want to check out Inbox Buddy.  The people that have it pretty much love it to pieces.

Note: I'm one of the people who wrote Inbox Buddy so keep that in mind.  That, however, doesn't mean that its not a good product.


I'm Feeling Lucky bookmarklets


I'm Feeling Lucky bookmarklets 01/22/2004 07:27 PM
Tara "Google Hacks" Calishain has created a bunch of neat Google bookmarklets for Moz/NS/Opera and MSIE that allow you to replace your bookmarks with "I'm Feeling Lucky" keywords. Simply click the bookmarklet, enter your keyword, and be whisked to the canonical googlepage for that string. Lin k (Thanks, Tara!)

Feedster/Bloglines citation bookmarklets


Feedster/Bloglines citation bookmarklets 07/19/2004 08:12 AM
Feedster's Scott Rafer wrote to point out that there is a URL syntax for assembling the conversation around a blog post:
http://www.feedster.com/links.php?url=
 
http%3A%2F%2Fweblog.infoworld.com%2Fudell%2F2004%2F07%2F16.html%23a104
1
You need to escape the target URL, which isn't easy to do while copying and pasting it, but is easy for a bookmarklet to do. So, drag this link -- Feedster Citations -- to your toolbar, and you can have one-click access to the conversations around any blog post you're currently viewing. ...

Safari Magic 1.0 adds numerous tools to
Safari


Safari Magic 1.0 adds numerous tools to
Safari
07/20/2004 02:43 AM
Stephen Becker has announced the release of Safari Magic 1.0, a utility which adds several tools to Safari...

BookMarklets: Tool For Monitoring
Google's Index


BookMarklets: Tool For Monitoring
Google's Index
04/28/2004 07:01 PM
WebProNews Apr 28 2004 10:29PM GMT

Accessify.com - accessibility
favelets/bookmarklets to help you assess
how accessible you web pages are


Accessify.com - accessibility
favelets/bookmarklets to help you assess
how accessible you web pages are
03/21/2003 10:19 AM
Accessify.com - accessibility favelets/bookmarklets to help you assess how accessible you web pages are .. Show and label divs with ids bookmarklet .. bookmarklets

track this site | 4 links


Google Toolbar Update, Google
Bookmarklets


Google Toolbar Update, Google
Bookmarklets
09/10/2002 11:49 PM
Thanks to Milly for sending word of a Google Toolbar update. New features include a Google Answers link and support for URLs that are broken apart (such as wrapped URLs in email). If you're running the toolbar you can use the experimental features setting to search Dictionary.com from the Combined Search button. Milly also has a series of Google bookmarklets, to search different parts of Google and things like the Microsoft Knowledge Base. They don't seem to work in IE5/Mac. If you're using that, you might be more interested in my own Googler or DTRT, which let you search all the Google's from the comfort of your address bar....

Safari RSS


Safari RSS 07/01/2004 01:46 PM

I haven't had a chance to talk about this, but I thought I'd again start by briefly clearing up a point of confusion. Safari RSS is not the name of the entire Safari browser on Tiger. It is the name of the RSS/Atom feature in Safari itself. If you pull down the About information in Safari on Tiger, you'll see that the version is 2.0.


Safari 1.2 bug seen here


Safari 1.2 bug seen here 02/12/2004 11:24 AM
We seem to have inadvertently revealed a bug in Safari 1.2 -- and we think we know specifically what Safari is doing wrong. The bug currently makes oatmeal of some of our layout elements. If not fixed, it could discombobulate sites that are much more important than ours.

Safari 1.3


Safari 1.3 04/16/2005 01:24 AM

Those of you running Panther can now update to 10.3.9. This update includes Safari 1.3 and new versions of WebKit, WebCore, and JavaScriptCore that contain thousands of improvements we've made to the engine since Safari 1.2.

What you are getting is all of the new standards support, new WebKit capabilites, site compatibility fixes and performance optimizations that are also present in Safari 2.0 for Tiger. The layout engines for the two are virtually identical.

Here are some of the highlights:

Page Load Performance
Safari 1.3 loads pages overall 35% faster than 1.2 as measured by IBench. In addition to improving the overall page load, Safari 1.3 will display content sooner than 1.2 did, so that subresources don't hold up the initial display of the page.

JavaScript Performance
We have substantially improved the performance of the JavaScript engine in Safari. I encourage you to check out Safari 1.3 on this benchmark for example to see the improvement relative to 1.2.

HTML Editing
Safari 1.3 supports HTML editing, both at the Objective-C WebKit API level and using contenteditable and designMode in a Web page. The new Mail app in Tiger uses WebKit for message composition. You can write apps that make use of WebKit's editing technology and deploy them on Panther and Tiger.

Compatibility and Security
Compatibility and security are our number one priority in WebCore, and Safari 1.3 has many important compatibility fixes. For example, percentage heights on blocks, tables and cells now work much better in Safari 1.3. min/max-width/height support has been added. More of the table-related CSS properties are now supported. DOM methods like getComputedStyle are now supported.

The DOM Exposed
The entire level 2 DOM has been exposed a public API in Objective-C. This means various holes have been filled in Safari's DOM level 2 support. In addition to exposing the DOM to Objective-C, the JS objects that wrap DOM objects can also be accessed from Objective-C, allowing you to examine and edit the JS objects themselves to inject properties onto them that can then be accessed from your Web page.

XSLT
Safari 1.3 on Panther now supports XSLT. 10.3.9 includes libxslt, and Safari uses this excellent library to handle XSLT processing instructions it encounters in Web pages.

Plugin Extensions
For those of you writing WebKit apps, a new Objective-C WebKit plugin API is supported that lets you put Cocoa widgetry into the Web page more easily. In addition enhancements to the Netscape Plugin API (made in conjunction with Mozilla Foundation) have been implemented for plugins that require cross-browser compatibility.

Did I mention it's really really fast? :)

In case you're curious about differences between the Tiger and Panther versions of the engine, they mostly have to deal with frameworks that changed underneath WebKit. For example we have new faster image decoders on Tiger (that also handle PNGs correctly), so you'll find that Tiger fixes some of the PNG gamma issues that will still exist on Panther. In addition the new decoders are incredibly fast and are now run on a separate thread on multi-processor machines on Tiger.

The network layer has also been improved on Tiger, so this may be another source of differences in behavior between the two operating systems. Overall, however, it's likely that content and applications you develop with WebKit will behave identically on the two operating systems.

Let us know what you think.


Safari 1.2


Safari 1.2 02/05/2004 10:24 PM
Safari 1.2 includes several great new features, the most important of which (to me) is its ability to correctly render... (28 words)

going on a safari...


going on a safari... 03/11/2003 02:00 PM
so far i'm digging the new mac os x browser safari. i haven't tested all css stuff and java, but...

Safari 1.1


Safari 1.1 10/28/2003 11:08 PM

Safari 1.1 is here. Those of you who picked up Panther can take it for a spin. This release is big step forward from 1.0, chock full of bugs fixes, improvements and UI refinements.

As far as new WebCore features, here's a few highlights:
(1) Better standards support. You'll find fixes for positioning bugs, overflow bugs, floats, tables, gzip support, generated content using ::before and ::after, DHTML. You name it, we've improved it.
(2) Speed. We're still fast, and we're only going to get faster.
(3) CSS2 support. In addition to all of the bug fixes to be more standards-compliant, we also added support for CSS2 properties like text-shadow and new display values like inline-block. Try using text-shadow in conjunction with ::selection. It's cool. :)
(3) Safari on Panther supports rgba values in CSS for specifying border, background, foreground and shadow colors.
(4) Support for the CSS3 opacity (using -khtml-opacity) property. Make entire blocks and inlines transparent without resorting to transparent PNGs.
(5) A complete implementation of the XUL box model. Safari on Panther supports the complete XUL box model, including horizontal and vertical boxes, the ability to flex, and the ability to reorder content and reverse content. If you're building canned content that you control using WebKit, you'll find a whole new range of layout possibilities at your disposal. Need to create dynamically sized headers and footers and flexible center content? The XUL box model can do that. Need to center an object within the viewport? The XUL box model can do that too.

And in case you're curious, here's what we've already got working post 1.1 in WebCore that you can look forward to:
(1) Support for the title attribute using tooltips
(2) The ability to tab to all controls in a Web page and to manipulate them from the keyboard.
(3) Support for table border collapsing.
(4) Support for the CSS cursor property.
... and a whole lot more ...

Enjoy the upgrade and as always send us your feedback (trackbacks preferred). We're listening.


Safari+NNW


Safari+NNW 03/11/2003 09:44 AM

An article about how NetNewsWire and Safari complement one another can be found at O'Reilly here.

I agree, although Safari really needs to be able to reuse windows for URLs sent from applications like NetNewsWire rather than always opening a new window every time.


On Safari


On Safari 01/09/2003 11:40 PM
Safari's the neat-o new quick browser for OSX that runs off the Konqueror guts and impresses the heck outta your neighbors.

Safari 1.0


Safari 1.0 11/03/2003 09:08 PM
The fastest and easiest-to-use web browser ever for the Mac.

XUL in Safari


XUL in Safari 10/29/2003 12:12 AM

Safari 1.1 is included with the new release of Mac OS X, Panther. From Dave Hyatt's list of Safari 1.1 features:

A complete implementation of the XUL box model. Safari on Panther supports the complete XUL box model, including horizontal and vertical boxes, the ability to flex, and the ability to reorder content and reverse content. If you're building canned content that you control using WebKit, you'll find a whole new range of layout possibilities at your disposal. Need to create dynamically sized headers and footers and flexible center content? The XUL box model can do that. Need to center an object within the viewport? The XUL box model can do that too.

With Microsoft's alternative to XUL seemingly a few years away, are Apple looking to beat them to it with an implementation that's compatible with Mozilla?


Safari and KHTML


Safari and KHTML 06/05/2005 11:17 PM

KHTML developers respond to my posting of the WebCore Acid2 patches here and here.

For what it's worth, the patches I posted are to WebCore, which consists of both KHTML and KWQ (our port of Qt). They are posted to illustrate all the WebCore bugs that had to be fixed in Safari to pass the Acid2 test. They are not solely KHTML patches. The antialiasing bug was in KWQ, and so doesn't even apply to KHTML. The better object element support necessarily involves KWQ as well, since the plugin code is (obviously) platform-specific.

What do you think Apple could be doing better here? Comment or trackback. I'll read it all.


Safari, 10.3.9, and third-party
add-ons...


Safari, 10.3.9, and third-party
add-ons...
04/18/2005 11:17 AM
A number of people have written in either asking for help with a 10.3.9 Safari crash, or with hints to solve such crashes. So I thought I'd just write one hint with the explanation of the cause and the easy fix. Basically, i...

Safari 1.1, Part 2


Safari 1.1, Part 2 10/28/2003 11:08 PM

Responding to some of the trackbacks from the previous blog entry...

The first mentions a bug in 1.1, and the test page is found here. In Safari post-Panther, the rendering is actually different (but still broken). I'm not sure what the problem is at first glance, but I'll take a look.

The second trackback asks for complete navigation of bookmarks from the keyboard. Since that isn't part of WebCore, I can't comment. Several trackbacks also ask about Safari 1.1 on Jaguar. As I've mentioned in previous blog entries, I can't comment on future Safari releases.

I can whet your appetite with more WebCore stuff that we've implemented since Safari 1.1: small-caps support, fixes for first-letter and text-transform (the ugly doubling text effect is gone), fixes to first-line, and speed improvements to DHTML.


"Safari 1.2 Released"


"Safari 1.2 Released" 02/11/2004 03:46 AM

Report: Safari


Report: Safari 02/10/2004 11:51 AM
Readers offer a tip about fixing Java install problems, much discussion of browser performance, plus compatibility issues and choosing between GIF and PNG files.

Safari 1.2 Changelog


Safari 1.2 Changelog 02/10/2004 12:12 PM
Dave Hyatt has posted a lengthy Safari 1.2 Changelog at his website which lists all of the major changes to this lovely browser since 1.1. The only thing missing from this list is a note stating that the new 'roll-over image flashes' bug is noted and will be fixed as soon as possible.

Safari 1.2 Details


Safari 1.2 Details 02/10/2004 10:33 AM
David Hyatt posts a detailed log of improvements that can be found in Safari 1.2. Changes cover LiveConnect, Downloads, Priting, Accessibility, CSS...

Report: Safari 1.3


Report: Safari 1.3 04/18/2005 10:56 AM
The new version seems to have a few problems, including bookmark issues, Java, changes to Open In Tabs and Image saving, crashing and font rendering, as well as some positive experiences.

Mac Tip: Safari Gets Tabbed


Mac Tip: Safari Gets Tabbed 09/25/2004 09:55 AM
G4 Tech TV Sep 25 2004 2:17PM GMT

Goodbye Safari


Goodbye Safari 12/31/2004 01:24 AM

That Mac users are also switching to Firefox says something very good about the experience it offers. By Johnathon Williams


Sophisticated Safari


Sophisticated Safari 01/16/2004 11:02 AM
“Like everything Apple makes, Safari combines a clean, simple interface with sophisticated functionality,” writes Walt Mossberg in his Personal Technology column for the Wall Street Journal. “It has a built-in popup blocker, and a built-in Google search box that spares you the need to navigate to the Google Web site.” [Jan 12]

Safari Extender 1.3.5


Safari Extender 1.3.5 04/26/2004 10:58 PM
Add features to Safari, Tab Sets, Cut & Paste Tabs, print with date and more!

"Pimp My Safari"


"Pimp My Safari" 03/25/2005 06:44 AM

XSLT in Safari


XSLT in Safari 08/15/2004 10:51 PM

Some time ago we switched over to libxml in Safari for the processing of XML (and XHTML) files. I'm happy to report that we now have basic XSLT support working in Safari using libxslt. You can style your XML using xml-stylesheet processing instructions. I don't yet have a programmatic JS API working for transforming documents, but that shouldn't be too difficult to add. What I really need are XSLT test cases that use xml-stylesheet. Track back or comment if you know of some good test cases online that I can use, or just generally have suggestions to make regarding XSLT support.


Use AIM Express with Safari


Use AIM Express with Safari 07/30/2004 10:29 AM
If you want to access your AOL Instant Messenger account at a computer without iChat, AIM, or one of the various third party clients installed, you can always use AIM Express. However, according to its website, Safari isn't s...

CutX for Safari 1.0


CutX for Safari 1.0 07/28/2004 11:18 PM
Block X-Rated medias (extension for Safari web browser).

Safari 1.2 Released


Safari 1.2 Released 02/10/2004 02:41 AM

Safari 1.2 has been released for Panther (OS 10.3). Here are some of the technical highlights:

LiveConnect - LiveConnect is now supported for Java applets, allowing for bi-directional communication between Javascript and Java. Many Java sites that didn't work in earlier versions of Safari will now work properly in 1.2.

Personal Certificate Support - Personal certificates are now supported, so sites that were previously inaccessible are now available in the latest Safari.

keygen Implementation - The keygen element is now supported, so you can now generate key pairs from e.g., VeriSign.

Full Keyboard Access - You can now tab to all controls (and optionally links) on a page. There has been much confusion over this feature, since the ability to tab to all controls honors the OS setting.

In order to tab to popup menus, you need to go to your system preferences, select the Keyboard and Mouse panel, and then select the Keyboard tab. At the bottom of the tab is a checkbox next to the words "Turn on full keyboard access." Check that box to enable full keyboard access, and you'll find that you'll now be able to tab to popups all over the operating system (including Safari).

Another complaint I've seen on forums was that you couldn't type letters to have the popup jump directly to a selected item (e.g., typing "U" to jump to "United States"). Again, we obey the OS behavior, which does allow this, but only after you hit the spacebar when the control has the keyboard focus. Multi-letter typing is supported to complete to a specific item. Try it. You'll like it. :)

Improved Downloads - A download halted by the user or stalled due to network troubles can now be resumed in the Download Manager. You'll also find a number of other improvements to downloads, including the ability to select individual downloads to e.g., delete them, the ability to save images to specific locations via the context menu, and the removal of the 4-connection limitation when downloading while browsing.

Printing Improvements - The "huge margin" problem for printing has been fixed, and Safari is also smarter now about scaling the page when it contains long unwrappable lines. In addition, the CSS2 page break properties are now supported (for values of "always") as per the CSS2.1 Paged Media specification. The speed of printing has been improved dramatically, and you can also now disable backgrounds when printing.

International Domain Name Support - Safari 1.2 supports the IDN standard, which allows for non-ASCII characters in host names.

RTL Improvements - Handling of RTL text has been improved for better Hebrew, Arabic and Hindi support.

Accessibility Improvements - The title attribute is now supported as a tooltip, and 1.2 also supports the accesskey attribute for accessing specific objects in the Web page via the keyboard. In addition, minimum font size is now supported and exposed in Safari's preferences.

Mini Form Controls - Safari 1.2 now analyzes the font size specified by a Web page for form controls and swaps in the mini and small versions as needed. Sites like Travelocity will now render properly with mini form controls in place.

XMLHTTPRequestObject - The XMLHttpRequestObject is now supported, which means that those of you subscribed to Orkut can now rate your friends. ;)

CSS2 Table Support - Table support has been improved, with border-spacing now fully supported, empty-cells supported, and border collapsing supported.

DHTML Performance Improvements - Safari 1.2 is light years ahead of 1.1 in terms of DHTML performance. When objects change size or position, Safari 1.2 will only repaint the affected areas (whereas older versions would repaint the entire visible area every time).

hover/active improvements - Safari 1.2 has a faster (and more correct) implementation of :hover and :active, so it will no longer get into "stuck hover" states or mistakenly put multiple overlapping objects into :hover simultaneously.

Generated Content Support - 1.2 supports the positioning and floating of generated content as per the CSS2.1 spec, and many bugs have been fixed in generated content, particularly with first-letter and first-line. First-letter is now fully dynamic, and first-line styles will now be inherited properly into the descendants of the line. Both styles will even work across nested block-level children (something I believe that no other browser can yet do).

Marquee Support - All forms of marquees are supported, and the behavior is designed to match Internet Explorer for windows. The start() and stop() methods are also supported, so that marquee animations can be paused and resumed. Safari supports marquees using a special overflow value in conjunction with the CSS3 draft properties, and so it's easy to disable the animation while still allowing access to the content (all via a user stylesheet).

Small-caps Support - Safari 1.2 supports small-caps variants for fonts. It does not support true variants but instead synthesizes the font using the 70% heuristic employed by other browsers (like Mozilla).

Stability - Many crashes and hangs have been addressed.

Performance - Safari has added smarts when transitioning between pages (e.g., preserving the vertical scrollbar to avoid an extra layout), so that pages load more quickly on fast networks. This is just one example of several performance enhancements we made to speed up browsing since 1.1.

Caching Improvements - Safari's WebCore cache was not honoring expiration time, and this led to stale content remaining in the cache. This issue has been addressed.

HTTPS Speed Improvements - HTTPS pages load more quickly in Safari 1.2, thanks to bug fixes and improvements.

CSS Load Improvements - Safari no longer aggressively fetches images specified in CSS files but instead waits until the image is used in the Web page before loading it. This reduces the load time on sites that use generic cross-site CSS files with lots of rules that might never apply on many pages. (Translation: SprintPCS is fast now.)


Where Is Safari 1.1 For Jaguar?


Where Is Safari 1.1 For Jaguar? 11/13/2003 02:56 PM

Report: Safari 1.2


Report: Safari 1.2 02/10/2004 02:41 AM
We have tips and discussion about performance, plus much more on the new release.
Grok Description matches for Bookmarklets with Safari.
GrokA matches for Bookmarklets with Safari.

An AppleScript to toggle JavaScript in
Safari


An AppleScript to toggle JavaScript in
Safari
05/20/2004 11:45 AM
Being a satisfied Safari user, I've never seen the need to disable JavaScript in my regular browsing; but this morning I came across a need to test several sites with JavaScript both enabled and disabled. Imagine my surprise ...

Apple: Safari, AppleScript and
JavaScript


Apple: Safari, AppleScript and
JavaScript
10/29/2003 02:19 AM
As noted yesterday, the latest version of Safari includes the 'do JavaScript' command in its AppleScript dictionary. By using the command, users can create AppleScript scripts that interact with the Safari JavaScript DOM (Document Object Model). Apple provides sample scripts along with links to Safari Developer FAQ, Safari JavaScript DOM Part 1 and Safari JavaScript DOM Part 2.

10.3: AppleScript and Safari clickable
link example


10.3: AppleScript and Safari clickable
link example
10/29/2003 12:32 PM
Just noticed this today while perusing the AppleScript area at Apple. I was looking for GUI Scripting to do download and install, but they seem to indicate that GUI Scripting is installed by default in Panther. One thing that...

Open new Safari window with an
AppleScript application


Open new Safari window with an
AppleScript application
12/10/2003 11:28 AM
The Safari dock icon behavior has always annoyed me. If you have no windows open and click on it, it will open a new Safari window. Great. However, if you have other windows open or minimized to the dock, it will just rest...

An improved 'Combine Windows'
AppleScript for Safari


An improved 'Combine Windows'
AppleScript for Safari
04/09/2004 03:59 PM
The "Combine Windows" Safari script (available on the Safari AppleScript page) takes all the open browser windows and consolidates them into one tabbed window. The following script gathers up all tabs in all browser windows and combines them into one window

An AppleScript to launch Safari and open
a given site


An AppleScript to launch Safari and open
a given site
07/23/2004 11:38 AM
I have been plagued with a bug, for some time and for many verisons of Safari, that for one reason or another insists on resetting my Home Page to the "factory default settings" every so often. Just often enough to be really ...

Potential Safari/HelpViewer security
vulnerability; AppleScript fix


Potential Safari/HelpViewer security
vulnerability; AppleScript fix
05/17/2004 08:53 PM
The problem arises when this automatic opening behavior is combined with Apple HelpViewer's ability to automatically run programs via the "help:" protocol. A maliciously intended help file could therefore locate and launch a threatening file from within the mounted disk image.

An AppleScript to email Safari URLs with
titles via Mail


An AppleScript to email Safari URLs with
titles via Mail
03/21/2003 10:17 AM
I've been trying to use Mail/Safari rather than Mozilla. One of the (many) things I miss is the ability to select "send link" when viewing a page, to have a new message created with the page title as the subject and the URL ...

AppleScript for removing performance
bottlenecks in Safari (deletes
potentially problematic .plist files)


AppleScript for removing performance
bottlenecks in Safari (deletes
potentially problematic .plist files)
06/22/2005 02:39 AM
MacFixIt readers John Boyden and Tom X have put together a small AppleScript that will delete the QuickTime .plist file in question, as well as a few other preference files that may cause issues with Safari from time to time.

Safari JavaScript Overflow


Safari JavaScript Overflow 03/08/2004 11:23 PM

Safari 1.3 has a JavaScript Console


Safari 1.3 has a JavaScript Console 04/16/2005 02:12 PM

My single biggest complaint about Safari in the past has been its terrible support for JavaScript debugging. Safari 1.3 has just been released, and tucked away in the Debug menu is a brand new JavaScript console option. It's not as good as the Firefox equivalent (it throws up far too many "Undefined value, line: 0" errors for my liking) but it's a big step in the right direction.


Safari javascript array overflow


Safari javascript array overflow 03/08/2004 11:20 PM
kang (Mar 06 2004)

Other News: Safari JavaScript
Vulnerability


Other News: Safari JavaScript
Vulnerability
03/08/2004 11:09 PM
Insecure.ws reports a security vulnerability in Safari's JavaScript.

Ask MacSlash: Debugging JavaScript In
Safari/WebCore


Ask MacSlash: Debugging JavaScript In
Safari/WebCore
04/15/2004 02:25 PM

Fonts in Safari


Fonts in Safari 03/20/2003 05:32 PM

An update on the issues raised by John Gruber in his blog.

(1) Safari *is* using the wrong fonts for rendering to the screen. Because of our use of lower-level APIs, we missed out on a font substitution step that happens when rendering to the screen where the bitmap font ends up getting chosen for rendering. This is a bug in Safari, and we're looking into fixing it.

(2) The global OS AA setting is not being obeyed.

(3) Above and beyond the OS AA setting, AppKit also has hardcoded rules at a higher level, e.g., don't AA Courier or Monaco. Again we are missing these hardcoded rules.

I'll keep you updated as we work on solutions to these problems. Thanks again, John, for the excellent analysis of Safari's font handling.


Safari Width 1.0


Safari Width 1.0 03/13/2003 10:22 AM
This script lets you easily set the width of the frontmost Safari window. It displays a list of screen widths from 160 to 1600, including the current window's width (which is already sorted and highlighted in the list), and an 'Other...' item, in case the list isn't long enough for you. Known limitations: Windows always set flush to upper-left. No readme file yet. Note: There is currently no description or mention of the script on the web site. [d/l]

Bookmarklets with Safari.

The following phrases have been identified by the grok system as matching this entry: "dom konqueror" "safari 2.0" "home button" "applescript from safari" safari javascript favelets highlight "run applescript from safari"

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Movie Review: Secret
Window

Re: Standards vs
Conventions

Another night with
the Simpsons

Pinnacle PCTV USB
update!

Intel Strips
'Gigahertz' from
Computer Chip Names

It's official, the
mac has the most
wicked p2p client of
them all.

codepoetry :: CSS
Debugger, Redux

Screw you,
blogerati, I'm
installing Typekey

neato iterm feature.
John Grisham -
Bleachers

Hellboy and Tux
Torture

p3nfs
Damn you, where is
my tabs?

Neat trick, Ole
Europeisk aksjon mot
fildelere

Another quiet
evening.

Annuaire (Directory)
Strip Club
gnu EncryptPRO
JaXLib
Hidden PHP eBay
Counter System
(HPECS)

Open Ski Jumping
3 Plead Guilty in
Computer Associates
Case

Circuit Benders
Unlock the Long
Riffs in
Short-Circuits

Looking It Up, No
Keyboard Required

From Cablevision,
Another Way to Carry
Your Voice

When the Cashier Is
You

A Mix-and-Match
Program Makes
Spreadsheets
Portable

A Haven for the Data
Pack Rat

An Invisibility
Cloak for Files
Unlocks With a
Portable Key

I.B.M. Plans to Buy
an Indian Owner of
Call Centers

President of
Electronic Arts
Steps Down

Lottery Numbers and
Books With a Voice

L.E.D.'s Make for
Warm Light but the
Bulb Keeps Its Cool

Coming Soon: More
Memory for the
At-Home Director

Mini Video-to-Go
Moves From Concept
to Shelf

In a Surprise, Nokia
Warns That Its Sales
Will Be Down

Many Hospitals
Resist Computerized
Patient Care

Nortel Networks Is
Target of Formal
S.E.C. Inquiry

Helping People on
the Move Keep
Addresses Up to Date

Robo-Cars Make
Cruise Control So
Last Century

SBC Negotiates a
Deal to Let a Rival
Use Its Lines

Microsoft and Sun
End Long Acrimony in
Surprise Accord

Regulators Discuss
Oracle Deal

Bullet Train Remakes
Map of South Korea

Google to Roll Out
E-Mail Service

For Those Who Play,
Laptops Get Serious

Photo Sharing,
Desktop to Desktop

When a Phone Isn't
Simply a Phone

All the World's a
Soundstage as Audio
Formats Evolve

what is grok?