Optimize video tag

This commit is contained in:
Mimi 2020-10-21 10:36:23 +08:00
parent 6a642159b8
commit afb052c39c
2 changed files with 6 additions and 2 deletions

View File

@ -5,5 +5,5 @@
'use strict';
module.exports = function(args) {
return `<video src="${args}" preload="metadata" controls playsinline poster="">Sorry, your browser does not support the video tag.</video>`;
return `<video src="${args[0]}" preload="metadata" controlslist="nodownload" controls playsinline poster="${args[1] || ''}"></video>`;
};

View File

@ -6,6 +6,10 @@ describe('video', () => {
const postVideo = require('../../scripts/tags/video');
it('default', () => {
postVideo(['https://example.com/sample.mp4']).should.eql('<video src="https://example.com/sample.mp4" preload="metadata" controls playsinline poster="">Sorry, your browser does not support the video tag.</video>');
postVideo(['https://example.com/sample.mp4']).should.eql('<video src="https://example.com/sample.mp4" preload="metadata" controlslist="nodownload" controls playsinline poster=""></video>');
});
it('poster', () => {
postVideo(['https://example.com/sample.mp4', 'https://example.com/sample.jpg']).should.eql('<video src="https://example.com/sample.mp4" preload="metadata" controlslist="nodownload" controls playsinline poster="https://example.com/sample.jpg"></video>');
});
});