我的代码调用了一个名为 OneID 的服务。该代码是 javascript,它会提示您授权与站点共享您的电子邮件地址(存储在 OneID 存储库中)。
如果用户单击“确定”,我需要将电子邮件地址返回到父页面。
现在,我能做的就是生成一个 javascript 警报。
注意如果您决定提供帮助,您需要创建一个 OneID 帐户,抱歉。
<script src="https://api.oneid.com/form/form.js" type="text/javascript"></script>';
echo '<script type="text/javascript">
OneIdExtern.registerApiReadyFunction(
function(){
OneId.getUserAttributes(
{
attr: "email[email]",
authLevel : null,
selectCards : true,
forceSelectCards : true
},
function(data){
if (data.attribute_data.email.email) {
<<-- somehow send data back to page? -->>
}
}
);
}
);
</script>';