端末やOSによっては、日本語キーボードやスクロールの不具合が発生することがあるため、スマホでは新しいタブを開くことをデフォルトと設定しています。

非推奨ではありますが、scriptを下記のように変更いただければ、同一ページ内でチャネルトークを開くように設定を変更することができます。

<!-- Channel Plugin Scripts -->
<script>
  (function() {
    var w = window;
    if (w.ChannelIO) {
      return (window.console.error || window.console.log || function(){})('ChannelIO script included twice.');
    }
    var ch = function() {
      ch.c(arguments);
    };
    ch.q = [];
    ch.c = function(args) {
      ch.q.push(args);
    };
    w.ChannelIO = ch;
    function l() {
      if (w.ChannelIOInitialized) {
        return;
      }
      w.ChannelIOInitialized = true;
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = '<https://cdn.channel.io/plugin/ch-plugin-web.js>';
      s.charset = 'UTF-8';
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
    if (document.readyState === 'complete') {
      l();
    } else if (window.attachEvent) {
      window.attachEvent('onload', l);
    } else {
      window.addEventListener('DOMContentLoaded', l, false);
      window.addEventListener('load', l, false);
    }
  })();
  ChannelIO('boot', {
    "pluginKey": "YOUR_PLUGIN_KEY"**,**
		**"mobileMessengerMode": "iframe"**
  });
</script>
<!-- End Channel Plugin -->

上記コードの赤文字部分を参考に、以下のように変更してください!

  1. デフォルトのコードの個別プラグインキー入っている行の最後に**,** を追加してください
  2. デフォルトのコードの個別プラグインキー入っている行の次の行に**"mobileMessengerMode": "iframe"** を追加してください

詳細はこちら

Boot Option