このスクリプトは、「オートコンプリート」フラグ(IEの非標準のHTML拡張)を無視するように、WebKitの(サファリで使用されるのMacOS XのHTMLレンダリングエンジンを、)パッチ。このフラグは、特定のWebページには、ブラウザのオートフィル機能を無効にするには、いくつかの(すべてではない)銀行や他のウェブサイトで使用されます。
悪いニュースは、Appleが、多くの場合、このパッチを上書きしたWebKitへの変更を、(例えば、多くのシステムやセキュリティアップデートがこれを行います)になりますが、良いニュースは、このスクリプトでそれが書かれている方法でかなり弾力性があり、かつ可能性が高いことであるでも、Mac OSの新しいバージョンの、将来に長い動作するようにしてください。
パッチがどのように動作:のみ2バイトはWebCoreのファイルで変更されている。単語「オートコンプリート」のための2つのルックアップテーブルのエントリは、「×」に「A」の文字を変更することによって変更される。これは事実上、「オートコンプリート=オフ "フラグをチェックする無効に、そのようにフラグは無視されます。 1行のperlの検索と置換コールは、パッチを行います。この単純な手法は、スクリプトがWebKitのとMac OSの多くの異なったバージョンに比べて今後も機能できるようにする必要があります。
このスクリプトは、オープンソースのAppleScriptアプリケーションです。
セキュリティについて:「オートコンプリート=オフ "ギミックがのろWindowsのようなマルウェア感染したOSのセキュリティを向上させるかもしれませんが、このフラグのMacOSのXの使用のようなセキュアOSが実際にMacユーザーのためのセキュリティリスクであるために、逆が真であるそれは、ユーザーを奨励するため、脆弱なパスワードを使用するか、プレーンテキストファイルとしてディスクに保存する。パスワードは(Safariは、この種の情報を格納するために使用しています)Macのキーチェーンに暗号化されたはるかに安全に座っている。あなたは覚えているとパスワードを手動で入力する必要はありません場合は、強力なパスワードを使用してはるかに可能性が高くなります。
の要件の
10.5.x.を通して
は、Mac OS X 10.3 (おそらくAppleはWebCoreのファイルの場所や形式を変更しません提供のOS、それ以降のバージョンで動作します。このプログラムは、それが試して安全である必要がありますので、それにパッチを適用しようとする前に、ファイルをチェックします)。
コメントが見つかりません