Unfortunately, the only way for your code to see the new version number is by closing the browser window. If you get an error code 2 (see “Error Codes”) and the database version you passed in for the old version matches the version in db.version, you should either assume that the version change already happened or display an alert instructing the user to close and reopen the browser window.
更新:Safari 4が正式にリリースされたのだが、タブの位置や DebugSafari4TabBarIsOnTop コマンドが入らないといった設計に変更が見られた。これは Google への配慮なのだろうか、と気になるところだ。
Apple releases Safari 4 for Mac, Windows | E-mail and Internet | Macworld Safari 4 Beta’s tabs-on-top feature, where Web page tabs were located at the very top of the window, is gone in the final release. Instead, tabs have returned to where they were in Safari 3, immediately below the bookmarks bar.
I’m using Safari 4 which is added new features. And I’m not sure whether the new one or not, I can use Caret browsing on Safari 4, but nobody seems to dare actually to mention it. Don’t you know that? OK, Let’s take a look to use your Safari web browser.
At first, select the words as a start point. I think it’s easy to double-click on the text of web-page. Then holding shift-key and navigation keys, for instance, right or left key to move caret on same line, up or down key to select multiple lines as you do on Mail or Text Editor application.
As a result, it’s more useful to use Evernote which is able to keep a scrap of web contents, also displayed on iPhone everywhere. (even if in child-care!)
One more thing: I’m unhappy, however, with the shortcut key to change the active tab of Safari 4, because I couldn’t use of it under Caret browsing as previously mentioned. The same can be said about the form elements since Safari 3.
さて、子供が産まれてからというものじっくりと机に向かうことが少なくなり RSS もリビングに設置してある Mac mini で閲覧することが増えてきたのだが、初期状態の見出しフォントが小さく、毎回フォントサイズを大きくする手間がストレスとなっていたため次の場所に置いてある CSS ファイルを編集した。
そのドメインが異なるページにはこのような HTML の一行があり、1インラインフレームを使ってフラッシュムービーによる広告を読み込んでいるようだ。そしてこのPHPファイルからリダイレクトされ読み込まれる、第三の異なるドメイン置かれた HTML では writeFlash という JavaScript の関数が実行されていた。
セキュリティアップデート 2007-009 について Safari CVE-ID:CVE-2007-5858 対象となるバージョン:Mac OS X v10.4.11、Mac OS X Server v10.4.11、Mac OS X v10.5.1、Mac OS X Server v10.5.1 影響:悪意のある Web サイトにアクセスすると、機密情報が漏洩する可能性がある。
説明:WebKit の機能によって、あるページからほかのページのサブフレームへのナビゲーションが可能になるため、悪意を持って作成された Web ページにアクセスすると、クロスサイトスクリプティング攻撃が引き起こされ、機密情報が漏洩する可能性があります。このアップデートでは、フレームのナビゲーションポリシーをより厳しくすることで、この問題を解決しています。
確かに、入力フォームから iframe や script タグを使い、異なるのドメインに置いてあるファイルを埋め込み実行されるクロスサイトスクリプティング攻撃の仕組みを考えると、たとえミドルウェアで特殊文字を HTML エンティティに変換し忘れた致命的なミスがあったとしてもブラウザで防ぐことができるというのは良い設計だと思う。
Safari 3.1 のセキュリティコンテンツについて Safari CVE-ID:CVE-2008-1002 対象となるバージョン:Mac OS X v10.4.11、Mac OS X v10.5.2、Windows XP または Vista 影響:悪意を持って作成された Web ページにアクセスすると、特定のサイトに書かれているスクリプトが別のサイトへとまたがって実行される(クロスサイト・スクリプティングの)可能性がある。
説明:javascript: URL の処理にはクロスサイト・スクリプティングの問題があります。攻撃者は、悪意を持って作成された Web ページにアクセスするようにユーザを誘導することで、別のサイトのコンテキストで JavaScript を実行する可能性があります。このアップデートでは、javascript: URL の追加検証を行うことで問題を解決しています。この問題の報告は、Google Information Security Team の Robert Swiecki 氏の功績によるものです。