请求将LinkedIn帖子时间戳提取器改造为Chrome书签工具
LinkedIn帖子发布日期提取书签工具改造方案
改造后的书签代码
javascript:(async function(){const postIdMatch = window.location.pathname.match(/posts\/.*?-(\d+)-/);if(!postIdMatch){alert("错误:当前页面不是LinkedIn帖子详情页");return;}const postId = postIdMatch[1];try{const response = await fetch(`https://www.linkedin.com/voyager/api/contentDashposts/${postId}`);const data = await response.json();const timestamp = new Date(data.data.updateMetadata.timestamp);alert(`帖子发布日期:${timestamp.toUTCString()}`);}catch(error){alert("提取失败:无法获取帖子数据,请检查网络或页面权限");}})();
关键修改说明
- 移除原代码依赖输入框获取URL的逻辑,改用正则从当前页面URL路径中提取帖子ID
- 将原页面的DOM输出替换为
alert()弹窗,直接在当前页面展示结果 - 用自执行异步函数包裹代码,适配Chrome书签的JavaScript执行环境
- 增加页面校验和异常捕获,处理非帖子页面和请求失败的情况
使用步骤
- 右键点击Chrome书签栏,选择「添加书签」
- 命名为「LinkedIn帖子日期提取」,在「网址」栏粘贴上述代码
- 打开任意LinkedIn帖子详情页,点击该书签即可弹出发布日期
内容的提问来源于stack exchange,提问作者Cababbage
相关产品推荐
相关产品推荐

