我使用下面的函数创建一个显示flash对象的代码.原始闪存大小为320x240,但我想将其显示为200x150,因此我使用params宽度为200,高度为150的函数.所有浏览器都能正常工作,但chrome不能.它显示为200x151(检查代码显示200x151大小).为什么?
function getFlashCode(params)
{
debug('getFlashCode');
var defaultParams = {movie: '', flashvars: {}, width:'', height: ''};
for (var key in defaultParams)
{
if (params[key] === undefined)
params[key] = defaultParams[key];
}
var flashvars = '';
for (var key in params.flashvars)
flashvars += encodeURIComponent(key) + '=' + encodeURIComponent(params.flashvars[key]) + '&';
var id = "fl" + Math.random();
var code="";
code += " <object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"" + params.width + "\" height=\"" + params.height + "\" align=\"middle\" id=\"" + id + "\">";
code += " <param …Run Code Online (Sandbox Code Playgroud)