こんにちは
今日は、自分のニーズに合わせて作成された小さなプログラムについてお話します。 おそらく誰かがこれを必要とするかもしれません。 つまり、これはInternet Explorerのアドオンであり、ワンクリックで適切なフォームのページのタイトルとアドレスを取得できます。 簡単な注釈に興味がある場合は、読み進めてください。
まず、このようなユーティリティが必要な理由について。 実際のところ、
ブログでオンラインサービスのレビューを書いたり、
人のヒントを参照したりすることがあります
。レビュープロセスは通常どのように進行していますか? 通常、標準のメモ帳またはブログのテキストボックスにペンでHTMLドキュメントのテキストを書き込みます。 目的のページを別のタブで開き、ページアドレスをコピーしてテキストエディターに貼り付け、必要な<a href=""> </a>タグを登録します。 次に、監視対象のページに再度戻り、ページタイトルを覚えておく必要があります。ページタイトルはすでに自分で印刷する必要があります。
同意します。特にこれを絶えず行う場合、これはあまり便利ではありません。 私は長い間便利なものを書きたいと思っていましたが、どういうわけか私の手が届きませんでした。 そして、偶然サイト
http://www.billsway.com/notes_public/IE_Context_Menu/を偶然見つけました。 サイト作成者のビル・ジェームズは、IEに独自の追加を書きました。 その実装では、アドオンは次のように機能します。クリップボードでマウスをクリックすると、2行がコピーされます。ページのタイトルが最初の行に、ページアドレス自体が2行目になります。 クリックすると、目的のテキストがクリップボードにコピーされたことを通知するウィンドウが表示されることに注意してください。 必要に応じて、スクリプトの1つのパラメーターの値を変更することにより、このウィンドウを無効にできます。
それは私がほとんど必要としていたものでした。 スクリプトのアイデアを引き継ぎ、改訂版を作成しました。 私のスクリプトと元のバージョンの違いを詳しく調べたいと思います。
Bill Jamesはアドオンを次のようにインストールします。まず、目的のhtmlファイルをWindows \ Webフォルダーにコピーし、次にREGファイルを実行して、必要なデータをレジストリに登録します。 この方法にはいくつかの欠点があります。 第一に、これはあまり正しくありません。ユーザーにコピーするフォルダーを検索させ、2番目のファイルを実行してプログラムのインストールを完了させます。 次に、セキュリティ上の理由から、システムフォルダーへのコピーは不正な形式と見なされます(UACガード)。
したがって、私は次のように行動しました。 スクリプトは、データをレジストリに自動的に書き込むVBSファイルの形式で作成され、htmlファイルはユーザーのプロファイルフォルダーにコピーされます。 htmlファイル自体では、変更は小さく、自分で確認できます。
理論については十分です。実際にどのように見えるか見てみましょう。
Turbomilkの Webサイトでレビューを書くことにしたと仮定します。 目的のサイトを開き、ページ上の任意の場所を右クリックします。

コンテキストメニューで、[
タイトルとページアドレスのコピー]オプションを選択します 。 メモ帳に切り替えて、クリップボードからTurbomilkへの完成したリンクを貼り付けます。
挿入前:

挿入後:

改善できる点:プログラムは元々自分用に作成されたものなので、削除する予定はありません。 ただし、何らかの理由でアドオンが気に入らない場合は、ブラウザのコンテキストメニューが乱雑にならないようにレジストリエントリを削除するアンインストールプロセスを用意する必要があります。
ここで、Habréで、
html、javascript、および.inf / Internet Explorer / Habrahabrを使用したInternet Explorer用の最も単純なプラグインを見つけました(ユーティリティを使用してこのリンクを追加しました!)。 アイデアにはお互いに共通点があります。 詳細については、資料をご覧ください。
他のブラウザー(Firefox、Opera、Chrome)用に同様のプラグインを作成する方法を知りたいです。 役立つ情報へのリンクを共有していただければ幸いです。 または、あなた自身がそのようなプラグインを作成してhabrasocietyと共有するかもしれません。
ここからプログラムをダウンロードして
ください 。 このプログラムのページ自体は、
http://user.alexanderklimov.ru/programs/myprogs.phpにあります。