2017-02-06 3 views
0

smoochが閉じられたときのChromeのページの表示方法です。 https://s3.amazonaws.com/uploads.hipchat.com/39260/829560/ByURnsF2qd3laSO/upload.png ご覧のとおり、ページの下部が固定されているので、私はそれを越えて移動することはできません。 Firefoxでは、スムージーのチャットダイアログが閉じられると、ページは次のようになります。 https://s3.amazonaws.com/uploads.hipchat.com/39260/829560/BCrKoabYoWYjH0j/upload.png チャットウィンドウは閉じられていますが、表示されないようにしてください。 チャットを開くと余分なスペースがなくなり、ページをスクロールすることができません(問題が解決します):https://s3.amazonaws.com/uploads.hipchat.com/39260/829560/5NraM0G864Qf1mU/upload.png これはもう一度閉じるまで表示されます。スクロール可能なページ。 これは私がキスを開始する方法を示します。Smoochを閉じたとき、自分のHTMLページの末尾を修正しました

$rootScope.smooch_inited = $rootScope.smooch_inited || false; 
function initSmooch() { 
    if (!$rootScope.smooch_inited) { 
     try { 
      $rootScope.smooch_inited = true; 

      var window_focus = true; 
      $(window).focus(function() { 
       window_focus = true; 
      }).blur(function() { 
       window_focus = false; 
      }); 

      Smooch.on('message:received', function() { 
       if (!window_focus || !Smooch.isOpened()) { 
        //Play sound 
        var audio = new Audio('assets/audio/ding.wav'); 
        audio.play(); 
       } 
       Smooch.open(); 
      }); 
      var promise = Smooch.init({ 
       appToken: smooch_key, 
       givenName: $rootScope.data.user.first_name, 
       surname: $rootScope.data.user.last_name, 
       properties: { 
        email: $rootScope.data.user.email, 
        uid: $rootScope.data.user.id, 
        language: $rootScope.data.user.language, 
        country: $rootScope.data.user.country 
       } 
      }); 
      promise.then(function() { 
       $('#sk-holder').addClass('no-print'); 
      }); 
     } catch(e) { 
      $timeout(function() { 
       initSmooch(); 
      }, 1000); 
     } 
    } 
} 

これは私がスクリプトを挿入する方法である:

injectJS.set('smooch', 'https://cdn.smooch.io/smooch.min.js'); 

は、この修正可能ですか? PS:ChromeとSafariで動作しますが、これまでのところFirefoxのみがこの問題を抱えています。

答えて

0

これをCSSから削除すると、動作します。 -webkit-transform: translateZ(0px);

関連する問題