自作のエディタから、編集した内容の確認のためブラウザを起動することは、ShellExecuteやDDEなどで可能だと思います。
分からないのは、既に起動してあるブラウザの内容を更新する方法です。
ブラウザに編集しているHTMLが表示されている状態で、ShellExecuteやDDEなどを実行すると
ブラウザが前面に表示されるのですが、変更した内容が反映されていない状態です。(つまり初回に表示した内容のまま)
当然ながらこの状態でブラウザの更新ボタンを押すと内容は更新されます。
ブラウザの更新ボタンを押すことなく、最新の内容を直接表示させることは可能でしょうか?
よろしくお願いします。
「ブラウザ」といえば IE、... とは限らないのよね。そうでしょ?
確かにそうですが、IEだけでも可能なら、どのブラウザでも出来ないより良いと思うのです。
IE限定やで
>既に起動してあるブラウザの内容を更新する方法...
こンだけやねん。
IE.Refresh;
※参照 (IE: IWebBrowser2;)
https://www.petitmonte.com/bbs/answers?question_id=1871
これかな?
Delphi Tips - 起動中のブラウザからURLを取得する/ブラウザにURLをセットする方法
http://www2.big.or.jp/~osamu/Delphi/tips.cgi?index=0044.txt
ツイート | ![]() |