因为即使我查看css或js文件时触发了我的扩展页面加载,我还想添加另一个只在当前页面的内容类型是text / html时触发我的扩展名的检查。
//eg: at my page load handler
function onPageload(){
// only want to proceed if content-type reflects a text/html or */html page
if ( contentTypeIsHtml() ){
//continue here
}
}
contentTypeIsHtml()应该做什么?
答案 0 :(得分:4)
您可以使用document.contentType属性获取内容类型(这不是标准DOM,但扩展名会使用它)
答案 1 :(得分:1)
查看附加组件JSONView的源代码,解压缩xpi并查看components / jsonview.js,在源代码的末尾,为mime类型的application / json注册自己的附加组件。你可以做类似的事情。