現在、サードパーティが自分のiframeで自分のURLを提供しています。彼らが持っているのは私のためのiframeであり、あまり柔軟ではありません。彼らは私が以前に提供したURLをハードコードします。iframeのURLでリクエストを取得
<iframe url="https://firstURL.com"></iframe>
私は今、2つのグループの間で人を区別したいと思っています。したがって、グループ1の場合は、現在のフローURLに移動します。彼らがグループ2にいる場合は、iframeに別のURLを提供したいと思います。私はその人の情報を受け取るapiを持っていて、彼らがどのグループに属しているかを判断し、グループに関係する正しいURLを返します。あなたは、おそらく方法は、文字列としてhttps://firstURL.com
とhttps://secondURL.com
を返すことを推測できるようしかし
<iframe url="http://myApi.com/PersonCheck"></iframe>
と同じようにそれらを示しています。私は少し柔軟性を持っているので
app.get("/PersonCheck", function (req, res) {
var personInfo = req.query.personInfo || 100;
var tf = callGroupManagement(personInfo); //returns true or false
console.log("tf is ", tf);
if(!tf){
res.send('https://firstURL.com');
}
else {
res.send('https://secondURL.com');
}
}
だから、私はこのような何かをしたいと思いますiframe内の文字列。
質問:iframe url呼び出しで返されるURLをレンダリングする方法はありますか?そうでない場合は、これを達成するためのより良い戦略でしょう。