跨iframe的Javascript函数涉及社会认证
Javascript Functions across iFrames involving social authentication
我已经逆向工程了一个系统,旨在允许网站登录使用各种社交网络。该系统采用弹出式窗口的方式对各社交网络进行认证。我想把这个改成iFrames。我玩了一下代码,但我很挣扎。
问题在于这些函数。第一个在authentication.php文件中:
function init() {
window.opener.wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
window.close();
}
connect.js文件中的第二个:
window.wsl_wordpress_social_login = function(config) {...
我把它们改成了这个,但是没有用。
function init() {
wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
}
和
wsl_wordpress_social_login = function(config) {
我也试过把window.parent.document改成window.parent.document,但是也不行。
FireBug返回的错误是:wsl_wordpress_social_login is not defined
出于开发目的,iframe ID为#iframe
Javascript需要window.wsl_wordpress_social_login = function(config) {
PHP文件需要:
function init() {
window.parent.window.wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
}
的
相关文章:
- Dropbox oauth认证的IF语句的第二部分是't已触发
- Getstream.io"未认证”;带有只读令牌
- "缺少认证令牌”;当使用AWS apigclient(带凭据)时
- 快递用户认证中间件,应该做多少
- OWIN和表单认证的WEB API 2与SPA
- 如何向 Google API 发出经过认证的 RESTful oAuth 2 后端请求
- 声云 API 认证 |NodeWebkit,重定向URI和本地文件系统
- 节点.js,快递,护照认证“错误请求”
- 节点认证模型/方案
- NettePHP框架和带有令牌认证的RESTful API
- 可以javascript访问/修改浏览器认证机构
- JavaScript/jQuery:Can´t得到“;WWW认证”;响应标头
- Yammer JS SDK认证示例访问控制允许来源问题github.io
- 可以将JS MVC框架设置为具有api认证吗?
- 覆盖骨干.同步Rails API认证与设计
- 雅虎API认证后的问题
- 我的认证系统返回未定义
- 在非认证场景下使用MVC3 AntiForgeryToken
- 在快速路由中使用认证功能
- 跨iframe的Javascript函数涉及社会认证