Sleipnir Script BBS



タイトルRe: ログイン時のURLと同じ場合(SeaHorse)
カテゴリ: 1.xx互換スクリプト
記事No: 372 [関連記事]
投稿日: 2007/12/16(Sun) 21:54
投稿者sleepy(webmaster)
ピコ麻呂さん、はじめまして。

> たとえば、ログインページのアドレス(スクリプトが作動するURL)が
> http://example.com/control.php
> で、なんらかの編集ページのアドレスも
> http://example.com/control.php
> であった場合、後者のページのテキストボックスにも自動的にIDが入力されてしまいます。
> なんとか防ぐことはできないでしょうか・・・

現状、URLが全く同じだとそうなってしまいますね。
スクリプト側で対処するには動作するべきページかどうかの判定をURL以外でも
行うようにする必要がありますが、その場合、どこで判定するかを考えないと
いけませんね。ぱっと思いついたのはページタイトルでの判定ですが、それで
大丈夫でしょうか?もし、他の箇所で判定する方が良いというのであれば、どこ
で行うのが良いかお教え下さい。

現在、なかなか私の方で作業時間が取れないような状況にありますので、対応
には少し時間がかかると思いますが、どうかご了承下さい。

暫定的な対処法としては、例えばお気に入りから開いた場合のみスクリプトが
動作するようにする方法として、ログインページのURLを
http://example.com/control.php#
のように末尾に#を付けて登録し、ログインスクリプトの@includeの値もそれに
合わせて書き換える、というやり方があります。もし良ければ一度お試し下さい。

- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- AutoLoginCreator.js 【1.xx互換スクリプト】 - sleepy(webmaster) 10/07-22:37 No.2


- Web Forum -   Modified by isso