Sencha Touch 2:如何添加Google+ Login
Sencha Touch 2: How can I add Google+ Login?
我想添加一个Google+登录到我的Sencha Touch 2 web应用程序,根据https://developers.google.com/+/web/signin/?hl=de#using_the_client-side_flow.
我已经添加了谷歌脚本到app.json(定义为远程脚本),它被加载。我用html的东西创建了一个容器(由google描述):
Ext.define('Bubbles.view.LoginView', {
extend: 'Ext.Container',
id: 'loginView',
config: {
fullscreen: true,
layout: 'fit',
html: '<span id='"signinButton'">'
+ '<span class="g-signin" data-callback="signinCallback" data-clientid="CLIENT_ID" data-cookiepolicy="single_host_origin" data-requestvisibleactions="http://schemas.google.com/AddActivity" data-scope="https://www.googleapis.com/auth/plus.login"></span>'
+ '</span>',
height: '100%',
width: '100%',
}});
但是屏幕一直是空的,没有登录按钮:-(
但是,删除上面的html部分并将其直接添加到index.html中可以工作。不幸的是,这是一个非常糟糕的做法…
你知道如何正确使用Sencha Touch 2吗?
这可能不工作,因为.g-signin
元素被添加到dom后,谷歌试图渲染按钮。看看如何用JavaScript将登录按钮添加到页面中。特别是第四步,gapi.signin.render('myButton', additionalParams);
被用来渲染按钮。
相关文章:
- 如何在Google柱状图中动态添加行/列
- 使用Google Maps API向标记添加多个字符
- 在Google Chrome扩展中添加事件侦听器
- 将Google AdWords转换跟踪(javascript)代码添加到PrestaShop/Smarty页面中
- 如何在Google Geochart图表的工具提示文本中添加新行
- 将Google Adwords脚本添加到Vaadin应用程序中
- 仅将元素附加到页面的正文标签,而不添加到iframe facebook、google+、twister
- 如何将waze事件标记添加到带有流量的google地图javascript API生成的地图
- 将Google Analytics添加到空网站
- 在同一网页上添加多个 Google 地点实例
- 如何使用 AngularJS 添加 Google WebKit
- 通过javascript添加Google Analytics Annotation
- Sencha Touch 2:如何添加Google+ Login
- 动态添加Google + +1按钮和IE8问题
- 在另一个函数中添加Google转换功能
- 在Ionic框架中添加Google地图
- 在JSP中添加Google Maps
- 在动态AngularJS按钮上添加Google事件跟踪代码
- 添加Google图表功能到对象
- 添加Google日历事件到非主日历