サードパーティのテキストボックスをオートフィル
-
16-09-2019 - |
質問
自動的に参照するページにコードを介して、サードパーティのWebサイト上のテキストボックスに記入する方法はありますか?
私の状況はこれです:ユーザーがオンライン電話帳にポケットベルの番号をクリックすると、私は、サードパーティのサイトに自動的に満たされ、その番号を持つことが求められてきました。彼らは何のAPIを持っていません。
確かJavaScriptがテキストボックスに記入することができますが、私は何とか参照「のhref」タグからそれを行うことができますか?
解決
あなたは、本質的に第三者へのクロスサイトスクリプティングの脆弱性のために求めていますサイト。彼らはあなたが虐待できる脆弱性を持っていない限り、またはページは、もともとのURLからパラメータを使用してフォームを埋めるために設計されたのであればいいえ、あなたは、サードパーティのページのフォームを記入することはできません。
他のヒント
リンクをクリックするまで、サードパーティのページがロードされませんので、
Javascriptが任意の助けになることはありません。だから、唯一の方法は、それをパラメータとして渡すことです。
<a href="http://3rdparty.com/action?value=some_value">Call 3d party</a>
このパラメータは、サードパーティのページによって解釈し、テキストボックスを移入する必要があります。新しいウィンドウまたはインラインフレームでサードパーティのサイトを開いた場合でも、それはおそらくあなたのサイトと同じドメインでホストされませんので、あなたはJavaScriptでそれを操作することはできません。
所属していません StackOverflow