2

フォームがあり、JavaScript を使用してフォームを検証しているため、フィールドを空白のままにすると、「名前を入力してください」という警告が表示されます。

リンクに直接アクセスすると、完全に機能します。しかし、iFrame を使用して他のサイトに埋め込んでいます。それを埋め込み、空のフィールドで [送信] をクリックすると、次のように表示されます。

http://www.domain.comのページには次のように書かれています: あなたの名前を入力してください

4

1 に答える 1

5

これは、フレーム サイトが親サイトから送信されたように見えるメッセージを表示しないようにするためのセキュリティ対策です。

の使用を避けなければ避けることはできませんalert()

代わりにページの一部として表示するように DOM を変更することで、ユーザーに情報を表示できます。

于 2012-11-02T13:01:39.333 に答える