如何让stackoverflow主题ID突出显示?

时间:2013-06-09 13:37:42

标签: firefox-addon stackexchange

对于我在SO上发现有用的许多问题,我在笔记本中注明了主题(问题)ID。问题ID(数字)在URL中,但如果不方便,将其定位在浏览器地址栏中则容易出错。我怎样才能为Firefox编写一个附加组件,以某种方式突出显示问题ID(大字体)?

注意:我在这里问这个问题,因为SO是我经常使用的stackexchange站点。

1 个答案:

答案 0 :(得分:3)

不需要加载项来获取问题ID。以下小书签显示当前问题的问题ID。

javascript:alert(StackExchange.question.getQuestionId());

我发现如下:

  1. 在Firefox中显示来源( Ctrl + U
  2. 搜索* 17010194`,启用突出显示所有
  3. 观察包含以下内容的行

      

    StackExchange.question.init({votesCast:[],canViewVoteCounts:真,totalCommentCount:4,shownCommentCount:4,highlightColor: '#F4A83D',的backgroundColor: '#FFF',questionId:17010194});

  4. 使用 Ctrl + Shift + K 打开Web控制台。
  5. 输入StackExchange.question并单击结果以检查对象属性: inspect StackExchange.question
  6. 猜测StackExchange.question.getQuestionId是一个返回问题ID的函数(在Web控制台中输入它)。
  7. 观察到这种情况有效,请将其放入javascript:alert(...)并发布答案。