Google chrome extension 如何使用JavaScript从Google日历页面获取事件ID?
我正在为谷歌日历创建谷歌浏览器扩展。我想在用户访问事件编辑页面时获取事件的ID 如何从插件的javascript代码中获取事件ID,以便使用该ID启动Calendar api v3.0 添加额外信息:Google chrome extension 如何使用JavaScript从Google日历页面获取事件ID?,google-chrome-extension,google-api,google-calendar-api,google-chrome-app,Google Chrome Extension,Google Api,Google Calendar Api,Google Chrome App,我正在为谷歌日历创建谷歌浏览器扩展。我想在用户访问事件编辑页面时获取事件的ID 如何从插件的javascript代码中获取事件ID,以便使用该ID启动Calendar api v3.0 添加额外信息: @krishna的评论实际上展示了如何获取事件ID,并且它是有效的。但是如何在URL中获取事件ID,而不是像Krishna所说的那样在URL()中。它在数据eid属性中,您在屏幕截图中用黑色部分覆盖了该属性。它与其他内容一起编码为base64(或base64url) 以下代码应解码、提取和打印事
@krishna的评论实际上展示了如何获取事件ID,并且它是有效的。但是如何在URL中获取事件ID,而不是像Krishna所说的那样在URL()中。它在
数据eid
属性中,您在屏幕截图中用黑色部分覆盖了该属性。它与其他内容一起编码为base64(或base64url)
以下代码应解码、提取和打印事件ID(假设已加载jQuery):
var encoded=$(“div.ep[data eid]”)attr(“data eid”);
如果(已编码!==未定义){
var解码=atob(编码);
console.log(“当前事件ID:+decoded.split(“”[0]);
}
打印如下内容:
Current event ID: 75v3thapnpd234ocglgk625frc
当前事件ID:75V3TAPNPD234OCGLGK625FRC
你需要先展示你的研究成果。我假设您已经在DOM中搜索过了,我尝试过在他们的DOM中搜索,但只找到了数据。这不是事件ID。事件ID有所不同。你可以看到上面的图片我发现了什么。 Current event ID: 75v3thapnpd234ocglgk625frc