HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
1101
E.TIEで強制的にページを移動したい6解決


E.T

リンク

2014/11/1(Sat) 17:06:18|NO.65842

こんにちは。
IEでたとえばhttp://www.yahoo.co.jp/が開かれたとします。
そしたらそのタブのページを強制的にソースコードとおなじとこにに保存してある
htmlに強制で移動させることはできないでしょうか?
なるべくIE,Google Chromeなどいろいろなものに対応させたいのですが
できなければIEだけでもいいです。
すこしむずかしそうですが
分かる方がいたらお願いします。



この記事に返信する


KA

リンク

2014/11/1(Sat) 17:29:49|NO.65843

>>そしたらそのタブのページを強制的にソースコードとおなじとこにに保存してある
>>htmlに強制で移動させることはできないでしょうか?
意味が分かりません。



zero

リンク

2014/11/1(Sat) 17:52:04|NO.65844

つまり
IEでhttp://www.yahoo.co.jp/が開かれたら、
そのタブに自分で作ったhtmlを強制的に読み込ませたい
ということですか?



E.T

リンク

2014/11/1(Sat) 18:00:13|NO.65845

>zeroさん
そうです。



seasalt

リンク

2014/11/1(Sat) 18:34:04|NO.65847

できますが、ちょっとややこしいですよ。
考え方としては

1、comeventでIEコンポーネントのイベントDIID_DWebBrowserEvents2の取得を設定する
2、DISPID_BEFORENAVIGATE2イベントを拾って、リンクをタップしたことを検出する
3、ナビゲーションをキャンセルしてページが表示されるのを停止する
4、IEコンポーネントに表示するhtmlのリンクを送信

こういう流れになりますが…分かりますかね?



seasalt

リンク

2014/11/1(Sat) 18:37:33|NO.65848

あ、しまった。HSP上でIEコンポーネントを使用している…という先入観で答えてしまいましたが
そういうわけではなさそうですね。
上の投稿は無視してください。



E.T

リンク

2014/11/3(Mon) 10:16:27|NO.65885

すいません。なんかすごく難しそうになってしまいそうなので
今回はやめておきます…
ありがとうございました



ONION software Copyright 1997-2023(c) All rights reserved.