Simon Willison’s Weblog

Subscribe
Atom feed for safari Random

68 posts tagged “safari”

2007

WebCore Rendering I—The Basics. Dave Hyatt has started a series of posts explaining the internals of WebCore’s rendering system.

# 10th August 2007, 3:21 pm / browsers, css, dave-hyatt, html, internals, safari, webcore

(somewhat) breaking the same-origin policy by undermining dns-pinning. This is the best technical explanation of the DNS rebinding attack I’ve seen. The linked demo worked for me in Safari but not in Camino.

# 2nd August 2007, 12:53 pm / camino, dnsrebinding, safari, samedomain, security

Yet another one more thing... a new Web Inspector! I installed the latest nightly but I couldn’t find the inspector (or work out how to turn on the debug menu). Anyone know what I’m doing wrong?

# 21st June 2007, 11:49 am / safari, webkit

Safari Beta 3.0.1 for Windows. A nice fast turnaround on fixes for security flaws in the beta.

# 14th June 2007, 9:56 am / apple, patch, safari, security

Safari for Windows, 0day exploit in 2 hours (via) Once again, down to handling of alternative URL protocol schemes.

# 12th June 2007, 1:30 pm / 0day, apple, safari, security, windows

Enabling the debug menu on Safari for Windows. “Turn off site-specific hacks” is one of the menu options.

# 12th June 2007, 1:18 pm / apple, browsers, safari, safari3, windows

Safari 3 Public Beta. Safari for Windows. Unfortunately this kills the best excuse corporate Web developers had for getting Macs (“we need to run all our supported browsers on one machine”).

# 11th June 2007, 11:06 pm / apple, safari, windows

Microformats Bookmarklet. Microformats bookmarklet, targetted at Safari. Uses jQuery CSS selectors for parsing, and generates .vcf vCard files using data: uris.

# 27th February 2007, 11:43 pm / bookmarklets, datauris, jquery, microformats, safari, vcard

How to enable session saving in the new Camino 1.1a2 (via) I’ve stopped spending time in any browser that doesn’t have session saving built in—sorry Safari!

# 15th January 2007, 1:49 am / browsers, camino, safari, sessionsaving

2006

Safari gets a JavaScript debugger. Great news, especially considering the tricky nature of Safari bugs. Opera needs one too.

# 28th June 2006, 11:48 am / safari

Safari fragment identifier history demo. Brilliant hack, but iframe/scrollTop to detect the back button is a bit too hairy for me.

# 27th June 2006, 11:12 pm / safari

Multi-Safari. Makes testing multiple Safari versions much easier.

# 9th June 2006, 9:34 am / safari

So long Safari?

All browsers have bugs—especially relating to fancy JavaScript stuff. Any truly complex web application is likely to run in to browser bugs, and fixing them takes a whole bunch of time. Bugs in IE and Firefox are pretty well understood, as are the workarounds for them.

[... 317 words]

Change Safari’s default search engine—revisited (via) Good Lord, you have to edit the Safari executable!

# 1st May 2006, 1:27 pm / safari

Replace callback emulation for safari. Neat fix for a particularly annoying Safari bug.

# 24th January 2006, 5:05 pm / safari

2005

Multiple CSS backgrounds in Safari. The first comment includes a link to a demo.

# 3rd August 2005, 3:18 pm / safari

Safari RSS databases in Mac OS X Tiger. You can query them using sqlite3—and there are (unintended?) easter eggs.

# 5th July 2005, 12:35 pm / rss, safari, sqlite

Safari passes the Acid2 test. Dave Hyatt runs rings around the rest.

# 28th April 2005, 9:20 am / safari

Safari 1.3 Canvas. The new canvas element is supported in Safari 1.3!

# 21st April 2005, 9:20 pm / safari

QuirksBlog: Safari 1.3. PPK’s Safari 1.3 observations.

# 17th April 2005, 5:49 pm / safari

Safari 1.3 has a JavaScript Console

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 1.3 is out (via Software Update). New features include contenteditable support, XSLT and a major performance improvements.

# 16th April 2005, 3:51 pm / safari, xslt, contenteditable

Safari WebDevAdditions (via) I haven’t tried these yet, but they look useful.

# 13th April 2005, 4:55 pm / safari

Google Maps is available for Safari and Opera. Colour me impressed! OK guys, let’s see you do Lynx...

# 25th February 2005, 7:59 pm / safari

Jeffrey Veen: Google Maps in Safari. They’ve got it working already. Will Opera be next?

# 25th February 2005, 8:09 am / safari

Maps released. Google Maps Safari support is being worked on.

# 8th February 2005, 12:03 pm / chris-wetherell, google, google-maps, safari

safari not running preventDefault and stopPropagation. I’ve been bitten by this too; anyone know of a workaround?

# 8th January 2005, 9:11 am / safari

2004

Safari Menu Bar Tip. Command click right on the text in the title bar.

# 8th September 2004, 9:32 pm / safari