小编mat*_*sdv的帖子

Passport.js:passport-facebook-token策略,通过JS SDK登录,THEN验证护照?

我正在寻找一种方法让我的客户端使用facebook JS SDK进行授权,然后以某种方式将此授权转移到我的节点服务器(因此它可以使用fb graph api验证请求)

我偶然发现:https: //github.com/jaredhanson/passport-facebook/issues/26

&

https://github.com/drudge/passport-facebook-token

看起来与passport-facebook完全不同的策略.

在假设时我是否正确:

一个用fb JS SDK登录,然后facebook-token策略以某种方式从文档或正文对象中提取标记和fb id?

或者还有其他正确的方法来实现这一目标吗?我就是试图避免服务器SDK强制执行的重定向

node.js facebook-javascript-sdk facebook-oauth passport-facebook passport.js

22
推荐指数
1
解决办法
1万
查看次数

StreetView API:隐藏全屏控件

我试图隐藏Streetview API HUD中的切换全屏元素.

panorama = new google.maps.StreetViewPanorama(document.getElementById(data.id), {

        position            : new google.maps.LatLng(data.lat, data.lng),
        pov: {
            heading         : Number(data.heading),
            pitch           : Number(data.pitch)
        },
        linksControl: false,
        panControl: false,
        addressControl: false,
        enableCloseButton: false,
        zoomControl: false,
        fullScreenControl: false,
        enableCloseButton: false,
        addressControlOptions: {
             position: google.maps.ControlPosition.BOTTOM_CENTER
        }
    });
Run Code Online (Sandbox Code Playgroud)

这些选项在这里列出.所有选项都在工作,除了fullScreenControl

我的代码可以在这里查看.UI元素位于视口的右上角.

文档警告如下:

注意:此页面介绍了Google Maps JavaScript API 3.22版及更高版本中可用的控件.如果您想在一段时间内继续使用早期的控件集,可以在v3.22中设置google.maps.controlStyle ='azteca'.阅读本文中有关控件更改的更多信息:v3.22 Map控件中的新增功能.

但是,我链接到API Js文件,如下所示:

<script src="//maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
Run Code Online (Sandbox Code Playgroud)

3.exp在撰写本文时应该是3.22.

我在这里错过了什么?

javascript google-maps google-maps-api-3 google-street-view

21
推荐指数
3
解决办法
2万
查看次数

JQuery + SVG 对象:正确捕获点击事件

好的,我正在尝试捕获菜单项上的点击事件

这是我的html:

<nav>
<ul>
    <li class="active left" id="profileLink">
        <object type="image/svg+xml" data="public/img/nav/profile.svg">    
                <img src="public/img/nav/profile.png" alt="Blue Square"/>     
        </object>
    </li>
    <li class="left" id="suggestionsLink">
        <object type="image/svg+xml" data="public/img/nav/suggestions.svg">    
                <img src="public/img/nav/suggestions.png" alt="Blue Square"/>     
        </object>
    </li>
    <li class="right" id="settingsLink">
        <object type="image/svg+xml" data="public/img/nav/settings.svg">    
                <img src="public/img/nav/settings.png" alt="Blue Square"/>     
        </object>
    </li>
    <li class="right" id="statisticsLink">
        <object type="image/svg+xml" data="public/img/nav/statistics.svg">    
                <img src="public/img/nav/statistics.png" alt="Blue Square"/>     
        </object>
    </li>

    <li class="middle" id="friendsLink">
        <object type="image/svg+xml" data="public/img/nav/friends.svg">    
                <img src="public/img/nav/friends.png" alt="Blue Square"/>     
        </object>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的脚本:

    $("#wrapper").on("click", '#friendsLink', function(){
       console.log('test');
       loadFriends();
    });
Run Code Online (Sandbox Code Playgroud)

当我使用脚本选择一个普通的 a 标签时,它工作得很好,但在这个 svg 对象上它根本不起作用。请注意,当单击 li 元素的填充区域时,它确实起作用。但当单击 …

html jquery svg jquery-selectors

5
推荐指数
1
解决办法
7367
查看次数