chrome extension:devtools子面板的最大宽度

时间:2016-09-18 17:15:23

标签: google-chrome-extension google-chrome-devtools

我正在开发元素子面板的Dev工具扩展(参见附图中的'Reded'插件)

enter image description here

我使用以下代码将子面板添加到元素面板

'use strict';

var async = require('async');
...

module.exports = [(req, res, next) =>{
  async.waterfall([
    (done) =>{
      process(req.body, done);
    },
    (doc, done) =>{
      async.series([
        (done) => {
          // Getting the error only when doc.bar is undefined
          if(typeof doc.bar !== 'undefined'){
            req.db.collection(...).aggregate([...], (err, result) =>{
              if(err){
                return done(err);
              }

              if(result.length === 0){
                done(new Error('Foobar'));
              } else {
                done();
              }
            });
          } else {
            done();
          }
        },

        (done) =>{
          req.db.collection(...).insertOne(doc, (err) =>{
            if(err){
              return done(err);
            }

            done(null, doc.foo);
          });
        }
      ], (err, results) => {
        if(err){
          return done(err);
        }

        done(null, results[1]);
      });
    },
    (foo, done) =>{
      req.db.collection(...).updateOne({...}, {...}, (err) =>{
        if(err){
          return done(err);
        }

        done(null, foo);
      });
    }
  ], (err, foo) =>{
    if(err){
      return next(err);
    }

    res.status(200).json({
      ...
    });
  });
}];

现在我的问题是,有没有办法为这个面板设置最大宽度,这样用户就无法将其缩小到正确的位置。

这只是一个示例插件,我需要这个用于我的实际插件。

1 个答案:

答案 0 :(得分:0)

不,Chrome的DevTools Panels API中没有任何内容可以限制调整大小。