代码之家  ›  专栏  ›  技术社区  ›  Peter

Silverlight-Firefox缩放时嵌入HTML页面时鼠标位置错误

  •  2
  • Peter  · 技术社区  · 15 年前

    我们在HTML页面中嵌入了一个Silverlight控件。当我在火狐3.5(ctrl-+)中缩放HTML页面,然后尝试单击Silverlight控件中的某个内容时,鼠标输入的位置不正确。

    我必须单击控件上方才能获得它。这种行为可以在这里看到:

    http://silverlight.codeplex.com/

    知道怎么解决这个问题吗?

    1 回复  |  直到 13 年前
        1
  •  2
  •   Community CDub    8 年前

    有很多关于这个问题的报告和一些可能的解决方法。

    查看以下链接:

    http://forums.silverlight.net/p/227806/614938.aspx

    “我决定尝试卸载并重新安装Firefox,这就成功了。”

    https://support.mozilla.org/en-US/questions/795168

    “在about:config(dom.ipc.plugins.enabled)中启用plugin-container.exe可以解决鼠标问题,但Silverlight插件弹出窗口(例如网络摄像机/麦克风权限)会冻结浏览器。”

    Windowless Silverlight (and Flash?) app on Firefox: wrong mouse positions reported

    “如果您执行以下操作之一,则不会发生此问题:

    1. 将firefox切换到全屏模式(似乎顶栏是造成偏移的原因,所以当它不可见时,就没有偏移)。
    2. 不要在无窗口模式下使用Silverlight。
    3. 使用任何其他浏览器。

    ……

    在我的研究中,我遇到了以下建议的解决方法…

    • 不要在CSS中使用溢出。
    • 使用css将HTML边距设置为1px。
    • 不要使用iframe“