对于我在SO上发现有用的许多问题,我在笔记本中注明了主题(问题)ID。问题ID(数字)在URL中,但如果不方便,将其定位在浏览器地址栏中则容易出错。我怎样才能为Firefox编写一个附加组件,以某种方式突出显示问题ID(大字体)?
注意:我在这里问这个问题,因为SO是我经常使用的stackexchange站点。
答案 0 :(得分:3)
不需要加载项来获取问题ID。以下小书签显示当前问题的问题ID。
javascript:alert(StackExchange.question.getQuestionId());
我发现如下:
观察包含以下内容的行
StackExchange.question.init({votesCast:[],canViewVoteCounts:真,totalCommentCount:4,shownCommentCount:4,highlightColor: '#F4A83D',的backgroundColor: '#FFF',questionId:17010194});
StackExchange.question
并单击结果以检查对象属性:
StackExchange.question.getQuestionId
是一个返回问题ID的函数(在Web控制台中输入它)。javascript:alert(...)
并发布答案。