我想知道页面加载后是否登录。
以下代码返回false
:
function init() {
gapi.load('auth2', function () {
log(gapi.auth2.getAuthInstance().isSignedIn.get());
});
}
我的元素(<div class="g-signin2" data-onsuccess="onSignIn"></div>
)的值为“登录”,但是在页面完全加载后,它变为“登录”。我认为这可能就是为什么我得到false
的原因。
这是我的HTML外观:
<html>
<head>
<title>OAuth</title>
<meta name="google-signin-client_id" content="420430821131-c5t2p83bvsca290e6iu4h1ih5t1bpg45.apps.googleusercontent.com">
<script src="https://apis.google.com/js/platform.js?onload=init" async defer></script>
</head>
<body>
<div class="comment-area">
<p class="login-info">To write a message, please login with Google.</p>
<div class="g-signin2" data-onsuccess="onSignIn"></div>
</div>
<script src="../assets/js/oauth.js" defer></script>
</body>
</html>
我还在gapi.auth2.getAuthInstance().isSignedIn.get();
函数之外尝试了init()
,但它返回:
oauth.js:22未捕获的ReferenceError:未定义gapi
如何获得true
?
答案 0 :(得分:1)
您应该尝试在页面完全加载后检查
ffmpeg -i video-frame-%0d.png -c:v libx264 -vf "fps=25,format=yuv420p" out.mp4