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.
(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.
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?
Safari Beta 3.0.1 for Windows. A nice fast turnaround on fixes for security flaws in the beta.
Safari for Windows, 0day exploit in 2 hours (via) Once again, down to handling of alternative URL protocol schemes.
Enabling the debug menu on Safari for Windows. “Turn off site-specific hacks” is one of the menu options.
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”).
Microformats Bookmarklet. Microformats bookmarklet, targetted at Safari. Uses jQuery CSS selectors for parsing, and generates .vcf vCard files using data: uris.
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!
2006
Safari gets a JavaScript debugger. Great news, especially considering the tricky nature of Safari bugs. Opera needs one too.
Safari fragment identifier history demo. Brilliant hack, but iframe/scrollTop to detect the back button is a bit too hairy for me.
Multi-Safari. Makes testing multiple Safari versions much easier.
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!
Replace callback emulation for safari. Neat fix for a particularly annoying Safari bug.
2005
Surfin’ Safari: SVG Has Landed. Now in Safari nightly builds.
Multiple CSS backgrounds in Safari. The first comment includes a link to a demo.
Safari RSS databases in Mac OS X Tiger. You can query them using sqlite3—and there are (unintended?) easter eggs.
getSelection() Workaround for Safari 1.3 and Firefox 1.0.3. One of those things that’s just handy to know.
Safari passes the Acid2 test. Dave Hyatt runs rings around the rest.
Safari 1.3 Canvas. The new canvas element is supported in Safari 1.3!
QuirksBlog: Safari 1.3. PPK’s Safari 1.3 observations.
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.
Safari WebDevAdditions (via) I haven’t tried these yet, but they look useful.
Google Maps is available for Safari and Opera. Colour me impressed! OK guys, let’s see you do Lynx...
Jeffrey Veen: Google Maps in Safari. They’ve got it working already. Will Opera be next?
Maps released. Google Maps Safari support is being worked on.
safari not running preventDefault and stopPropagation. I’ve been bitten by this too; anyone know of a workaround?
2004
Safari Menu Bar Tip. Command click right on the text in the title bar.