小编ric*_*096的帖子

谷歌地图JS iFrame标题?

是否可以将标题属性添加到谷歌地图iframe中,如果它是由javascript呈现的?

这是一个如何在html页面中呈现它的示例.

<div id="googleMap" style="width:100%;height:400px;" title="test"></div>

<script>
function myMap() {
var mapProp= {
    center:new google.maps.LatLng(51.508742,-0.120850),
    zoom:5,
};
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
}
</script>
Run Code Online (Sandbox Code Playgroud)

我知道如果直接引用iframe,你可以添加一个标题,例如

<iframe title="test"/>
Run Code Online (Sandbox Code Playgroud)

但不确定在以这种方式制作地图时是否可以改变它.

html javascript google-maps

6
推荐指数
1
解决办法
1772
查看次数

在 Vue 应用程序中静默更新无限循环

我有一个 Vue 应用程序,我试图在其中设置静默令牌更新。

我的 Oidc 配置如下所示:

var mgr = new Oidc.UserManager({
    authority: process.env.VUE_APP_IDENTITY_URL,
    client_id: process.env.VUE_APP_CLIENT_ID,
    redirect_uri: process.env.VUE_APP_REDIRECT_URI,
    scope: 'openid profile',
    response_type: 'id_token token',
    silent_redirect_uri: process.env.VUE_APP_SILENT_REDIRECT_URI,
    userStore: new Oidc.WebStorageStateStore({store: localStorage}),
    automaticSilentRenew: true,
    filterProtocolClaims: true,
    loadUserInfo: true,
})
Run Code Online (Sandbox Code Playgroud)

我还有一个静态的silent-renew.html 页面:

<!DOCTYPE html>
<html>
<head>
    <title>Silent Renew Token</title>
</head>
<body>
    <script src='oidc-client.min.js'></script>
    <script>        
        new Oidc.UserManager().signinSilentCallback().catch((err) => {
            console.log(err);
        });
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我加载应用程序时,静默更新只是无限循环:

http请求

我的访问令牌不会再过期一个小时,但它仍在触发事件,我无法深入了解。有谁知道还有什么可能导致这个循环?

javascript asp.net-identity vue.js identityserver4 oidc-client-js

0
推荐指数
1
解决办法
697
查看次数