小编var*_*ran的帖子

Chrome刻度不正确

我使用下面的函数创建一个显示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)

javascript flash google-chrome params

5
推荐指数
1
解决办法
322
查看次数

标签 统计

flash ×1

google-chrome ×1

javascript ×1

params ×1