window.open在chrome中不起作用
window.open not working in chrome
开发Cordova PhoneGap应用程序时,我试图在点击按钮后弹出一个登录facebook的窗口。弹出窗口在iOS设备上运行良好,但在使用Chrome进行调试时,不会发生任何事情,尽管弹出窗口阻止程序已停用。(我是一个网络开发的初学者,我找不到一个合适的解决方案来解决我的问题,搜索了几个小时…)
$("#social_login_buttons").append('<p><a class="btn-auth btn-facebook large" href="#" onclick="fblogin.init()">' + localize.signInWith[common.lang] + '<b>Facebook</b></a></p>');
fblogin.init = function() {
var authorizeUrl = fbAuthorizeUrl
+ "client_id=" + fbClientId
+ "&redirect_uri=" + fbRedirectUri
+ "&display=" + fbDisplay
+ "&response_type=token"
+ "&access_type=online"
+ "loginMethodName=loginWithFacebook"
+ "&scope=publish_stream,email";
var me = this;
var ref = window.open(authorizeUrl, '_blank', 'location=no,clearcache=yes');
//code ommitted
}
这是一个安全问题。chrome不允许脚本打开新窗口。唯一的方法是将其作为用户操作的一部分,如单击。
相关文章:
- XMLHttpRequest在移动设备上的chrome上不起作用
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- 鼠标输入在 YUI 的 chrome 中不起作用
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- HTML5视频链接在Chrome中不起作用
- jQuery克隆函数在chrome中不起作用
- jQuery place attr src在Chrome中不起作用
- chrome中的onmouseover(下拉选项标记)事件不起作用-php,javascript
- .ajax调用在chrome中不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- 正在处理在chrome扩展中不起作用的js
- MediaSource API demo不起作用(Chrome)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- $.getJSON 在 Chrome 和 Safari 中不起作用
- OnClick 事件在 Chrome 中不起作用
- getUserMedia 在 Chrome v50.0.2661.86 上不起作用
- dataTransfer.set拖放的数据在chrome中不起作用
- 简单的鼠标悬停在 Chrome 中不起作用
- window.close();在Chrome和Firefox中不起作用
- SoundCloud widget .play() 方法在选项卡在后台时不起作用 (Chrome)