//
Search
Duplicate
📱

モバイルで同一画面内でチャネルトークを開く方法

Created
7/31/2020, 12:04:04 AM
Tags
Empty
端末や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 -->
Plain Text
上記コードの赤文字部分を参考に、以下のように変更してください!
1.
デフォルトのコードの個別プラグインキー入っている行の最後に, を追加してください
2.
デフォルトのコードの個別プラグインキー入っている行の次の行に"mobileMessengerMode": "iframe" を追加してください
詳細はこちら