本篇文章给大家谈谈javascript–登录权限不起作用,以及js登录界面及权限的知识点,同时本文还将给你拓展AJAX返回的JavaScript不起作用.如何使用JavaScript?、Javascr
本篇文章给大家谈谈javascript – 登录权限不起作用,以及js登录界面及权限的知识点,同时本文还将给你拓展AJAX返回的JavaScript不起作用.如何使用JavaScript?、Javascript RegEx不起作用、javascript – $(这个)不起作用、javascript – css(“右”,posVar);不起作用等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:- javascript – 登录权限不起作用(js登录界面及权限)
- AJAX返回的JavaScript不起作用.如何使用JavaScript?
- Javascript RegEx不起作用
- javascript – $(这个)不起作用
- javascript – css(“右”,posVar);不起作用
javascript – 登录权限不起作用(js登录界面及权限)
>因此我使用以下javascript代码:
FB.login(function(response) { if (response.authResponse) { console.log('Welcome!'); } else { console.log('User cancelled login'); } },{scope:'publish_stream'});
>在上面的代码中,我将给出范围:’publish_stream’,但当任何用户登录时,只获得有关profile_info的权限,那么我不明白的问题是什么,所以请帮助我
>基本上我会给出范围,所以当用户登录时,必须要求但在我的情况下,它的行为不正常生病图片位于用户登录权限页面下方.
>请指导我在代码中更改或以其他任何方式提供我,谢谢
解决方法
FB.login(function(response) { if (response.status === 'connected') { // Logged into your app and Facebook. } else if (response.status === 'not_authorized') { // The person is logged into Facebook,but not your app. } else { // The person is not logged into Facebook,so we're not sure if // they are logged into this app or not. } });
或者您可以使用以下命令检查登录状态:
FB.getLoginStatus(function(response) { statusChangeCallback(response); });
更新1:在这里,您可以看到具有您可以在范围中设置的所有权限的full list.
您可以看到您需要使用read_stream而不是publish_stream我认为这是您的问题.
更新2:我发现了这个(reference):
Facebook used to have a permission called publish_stream. publish_actions replaces it in all cases. This permission also replaces photo_upload.
因此,您可以使用publish_actions而不是publish_stream,因为它现在已被弃用.
https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-extended-publish
我希望这能进一步帮助你
AJAX返回的JavaScript不起作用.如何使用JavaScript?
<html> <head> <Meta http-equiv="Content-Language" content="en-us"> <Meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>New Page 1</title> <script type="text/javascript"> function Alex() { var xmlHttp; try { xmlHttp=new XMLHttpRequest(); } catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { document.getElementById("Alex").innerHTML =xmlHttp.responseText;//Get Google Destination Map } } xmlHttp.open("GET","Test2.asp",true); xmlHttp.send(null); } </script> </head> <body> <div id ="Alex"></div> <label onclick="Alex()" >ssss</label> </body> </html>
这是请求页面Test2.asp
<html> <head> <Meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>New Page 1</title> </head> <body> <div id="Mathew"></div> </body> <script type="text/javascript" > { document.getElementById("Mathew").innerHTML='ajax is working'; } </script> </html>
在页面(Test2.asp)中javascript无法正常工作
如何使用ajax将test2.asp调用到我的test1.asp
当这个问题已经在各种库中解决时,就像jQuery和Prototype一样,从头开始构建Ajax处理程序毫无意义.
Javascript RegEx不起作用
我有以下javascript代码:
function checkLegalYear() {
var val = "02/2010";
if (val != '') {
var regEx = new RegExp("^(0[1-9]|1[0-2])/\d{4}$","g");
if (regEx.test(val)) {
//do something
}
else {
//do something
}
}
}
但是,对于我通过的任何值(02/2010),我的regEx测试始终返回false。我的代码有问题吗?我已经在各种javascript编辑器上在线尝试了此代码,并且效果很好。
javascript – $(这个)不起作用
$(".colorpic").ColorPicker({ color: '#0000ff',onShow: function (colpkr) { $(colpkr).fadeIn(500); return false; },onHide: function (colpkr) { $(colpkr).fadeOut(500); return false; },onChange: function (hsb,hex,rgb) { $(this).css('backgroundColor','#' + hex); <= $(this) not working } });
现在我的问题是$(this)无法在onchange事件中工作.帮帮我吧?
解决方法
$(".colorpic").each(function(){ var $this = $(this); $this.ColorPicker({ color: '#0000ff',onShow: function (colpkr) { $(colpkr).fadeIn(500); return false; },onHide: function (colpkr) { $(colpkr).fadeOut(500); return false; },rgb) { $this.css('backgroundColor','#' + hex); } }); });
javascript – css(“右”,posVar);不起作用
我不知道为什么这不起作用..而不是使用.css()我实际上必须使用.animate解决这个问题:
$("#gallery ul").animate({right: posVar},0);
这是我的实际代码:
setTimeout(function(){ var posVar = 2838; $('#gallery ul').css("right",posVar); },300);
这有什么问题?
CSS:
#gallery ul { display:block; position:relative; width:14000px; /*auto calculated from javascript */ }
解决方法
当我写下这个答案时,我不知道我的想法.我的意思是说……你需要的位置:绝对或位置:固定或位置:相对
我认为您的代码存在的问题是最终没有“px”…
我已经搞砸了,这里是http://jsfiddle.net/Starx/8w6cS/
你的代码在这里工作是证明
http://jsfiddle.net/Starx/8w6cS/1/
如果你试图将你的ul移动到2838px右边这是你的解决方案
http://jsfiddle.net/Starx/8w6cS/2/
今天关于javascript – 登录权限不起作用和js登录界面及权限的讲解已经结束,谢谢您的阅读,如果想了解更多关于AJAX返回的JavaScript不起作用.如何使用JavaScript?、Javascript RegEx不起作用、javascript – $(这个)不起作用、javascript – css(“右”,posVar);不起作用的相关知识,请在本站搜索。
本文标签: