bar_1

contents_map

ラベル safari の投稿を表示しています。 すべての投稿を表示
ラベル safari の投稿を表示しています。 すべての投稿を表示

2018年8月29日水曜日

"SafariBookmarksSyncAgentが予期しない理由で終了しました" の修正方法

いつのタイミングか忘れてしまったが, Safari を起動するとエラーメッセージが出るようになってしまってい, ブクマ登録もできなくなってしまった. これは ~/Library/Safari/Bookmarks.plist を作り直すことで, 直すことができる.
この記事では, 当該現象と原因, 修正方法を述べる.

2016年10月29日土曜日

That's Text: Safari でテキストエリアの編集に外部エディタを使う

That's Text スクリプトは、AppleScript で書いたプログラム。Safari で TEXTAREA などの入力フォームを、好みの外部エディタで編集できるようにする。利用には、Automator でこのスクリプトを実行するサービスを作ること、およびシステム環境設定でサービスを駆動するショートカットキーの登録が必要とする。

`That's Text` is a AppleScript program. Using this, you can edit input forms such like TEXTAREA with your favorite external editors in Safari.

## 1. 開発にいたる背景

Webブラウザ上からやや大きめのテキストエリアを編集する機会というのは、たびたび起こる。このような場合、Firefox では、`It's All Text!` や `vimperator` を使って `TEXTAREA` の入力範囲を任意の外部エディタで編集することができた (Chrome なら `Edit with Emacs` とかなのかな)。わたしはこの機能を気に入っていた。ゆえあって Firefox から Safari へと乗り換えた後も、ぜひ使いたいと思ってきた。

ところが Safari で同じことを実現する方法を、わたしはこれまで見つけることができなかった。

今回 AppleScript で書いた `That's Text` スクリプトは、この問題を解決する。ユーザは、このスクリプトと Mac OS X 標準のアプリの `Automator` のサービスの作成と `システム環境設定` のショートカットキーの設定により、Safari でも入力フォームを Vim や Emacs といった自分の好きな外部エディタで編集できるようになる。

2008年4月29日火曜日

iTunesのバージョン・アップをしたらSafari

のインストールも促されたので、入れてみた。for Windows

ページのレンダリングは、IE, FireFoxと比較して、一番きれいだな。
少し使い込んで、いろいろ機能を見たいところ。

FireFoxのように、プラグインがいろいろそろっているとよいのだが。
あと、終了したあとも、前回のタブ・セットが残るとよいのだが。

と思っていたところ、どうやら以下のような情報がみつかった:


Safari for プラグインhttp://developer.apple.com/jp/internet/safari/faq.html#anchor11 によると、以下のようらしい:

11. Safariがサポートしているプラグインの種類を教えてください。

Safariのすべてのバージョンで、Netscapeスタイルのプラグインをサポートしています。Safari 1.3以降では、NetscapeスタイルのプラグインとCocoaプラグインをサポートしています。クロスプラットフォームではありませんが、Cocoaプラグインは簡単に作成でき、お使いのプラグインはCocoaのフレームワークのすべてを活用できます。
Cocoaプラグインの作成に関する詳細については、「Web Kit Plug-In Programming Topic」を参照し、Xcodeに含まれているWeb Kitサンプルのディレクトリにあるサンプルプラグインを試してみてください。



タブの復元
メニュー>履歴>最後のセッションの全ウィンドウを開く、を選択。
すると、前回セッションで使っていたタブ・セットであたらしいSafariが起動するようだ。
→これは、自動でやってほしいところだなぁ