是否可以在Google Chrome中显示的javascript警告框中覆盖最大字符串长度2000。如果超过2000个字符,则将其修剪并显示为椭圆。
由于
答案 0 :(得分:0)
如果您想要更多地控制警报框的内容,我建议您考虑创建一个自定义模式div。如果你有jQuery可用,有很多插件可以轻松实现这一点:例如https://github.com/kylefox/jquery-modal。
如果这不是正在投入生产的东西,而只是调试或其他东西,你只需弹出一个新窗口,然后将内容写入新窗口:
Bitmap frameToBitmap(Frame currentFrame){
ByteBuffer buffer = currentFrame.getGrayscaleImageData(); // getBitmap only works when the frame was created using Bitmap
byte[] bytes = new byte[buffer.capacity()];
buffer.get(bytes);
int[] pixels = applyGrayScale(new int[bytes.length], bytes, img.getWidth(),img.getHeight());
return Bitmap.createBitmap(pixels, img.getWidth(), img.getHeight(), Bitmap.Config.ARGB_8888);
}
static int[] applyGrayScale(int[] pixels, byte[] data, int width, int height) { //from another SOF answer...
int p;
int size = width*height;
for(int i = 0; i < size; i++) {
p = data[i] & 0xFF;
pixels[i] = 0xff000000 | p<<16 | p<<8 | p;
}
return pixels;
}