当window.location更改时,加载项开始缩小。 Outlook 2016版本1711(Build 8730.2175即点即用)

时间:2018-01-22 17:22:20

标签: outlook outlook-addin outlook-web-addins

任何位置更改都会向框架宽度添加几个像素,而不是侧边栏宽度。这就是加载项缩小的原因。

我们使用angular.hash来更改页面的角度路由器面临这个问题。

以下是显示问题的代码示例。

<p id="debug"></p>
<br>
<a href="{link to any.html}">reload</a>
<br>
<a id="cl" onclick="changeLocationHash()">Change location hash</a>

<script type="application/javascript">
    function changeLocationHash() {
        window.location.hash = '' + Math.random();
    }

    setInterval(function () {
        var _height = document.documentElement.clientHeight;
        var _width = document.documentElement.clientWidth;

        document.getElementById('debug').innerText = 'frame ' + _width + 'x' + _height;
    }, 1000);
</script>

感谢。

1 个答案:

答案 0 :(得分:2)

这是一个已知问题。有关此修复的时间表的变通方法和更新,请查看此post