本番公開中サイトでプログラム検証を行う|indexOf

本番公開中サイトでプログラム検証を行う|indexOf

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

はい、どーも!
PlayStation®VRが欲しくてたまらない松原です。

今回はゲームネタではなく『お客様の本番サイトでエンドユーザに影響なくタグの出し分け検証を行う方法』をご案内します。

なお、ショーケース・ティービーが提供する各種ASPサービスは、1行のJSコードをHTMLに挿入するだけで、サービスが起動する仕様となっております。
内部的には必要なモジュールを「document.write」、もしくは「appendChild」でタグを発行しております。

サービスをご提供するまでには、管理画面で各種設定を行い、擬似サイト(=プレビュー)画面で動作チェックを行い納品を行っています。
しかし、Ajax通信などは弊社で作成した疑似サイトでは再現しきれない状況も多々あり、結果的にお客様の環境でないと検出できない事象なども起こります。
そうなってしまうと、残念ながら調査に時間がかかることもあります。

そんな時に便利なのが、『indexOf』の機能です。

『indexOf』でタグを出し分けよ

『indexOf』というのは、指定した文字列が含まれているかどうかを確認するためのJSコードです。
例えば下記のように対象文字列が含まれていた場合、処理を切り替える作業ができるようになります。

///////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////

このJSコードを使用して、ドメインの後ろにテスト用の文字列を含ませてみましょう。
サンプルURL:http://www.showcase-tv.com?testdayon
※location.hrefはURLを取得するJSコード

///////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////

ソフトバンク・au・ドコモの方は、公式のオンラインショップを利用すれば頭金不要で通常のショップよりお得に購入できます。

【週刊bitWave】(メルマガ)始めました!

登録はこちらからメールアドレスを入力してお申込みください。

ご登録いただいたメールアドレスは 【週刊bitWave】の更新情報の配信にのみ使用します。

個人情報の取扱いに関しては、「プライバシーポリシー」をご確認ください。解除はいつでもこちらから行うことが可能です。

あなたにおすすめ

仮想環境で『Ansible』を使ってサーバ構築... 最近、サーバ構築を実施する必要がありました。 まずは仮想環境を作り、サーバ構築を……と思ったのですが、私はインフラ周りの経験が浅く、色々困ったことが頻出してしまいました。 今回の記事では、私と同じような “サーバ構築ビギナー” ...
内線電話用の番号検索|Slack APPで作ってみた... ショーケース・ティービーではメール誤送信防止という観点から、社内連絡ではチャットツールを使用しています。 現在使用しているツールは「HipChat」。 <bitWave関連記事『情報漏えいしないための決定打!”Hip Chat”』>...
Amazon EC2|Red Hat Linux 7.3で“Muninインストール“や“パッケージ導... ナマステ~! 私はナラヤンです! 今回が初投稿になるのですが、実はこれまで何度か本bitWave上でも登場していました。 <bitWave関連記事『おもてなしの企業の社員が、ネパール人をおもてなししてみた!』> <bitWave関...
継続的インテグレーションツール『Jenkins』を触ってみた... こんにちは。M.Sです。 現在、『Jenkins』からSeleniumを実行するお題に取り組んでいます。 『Jenkins』ってなに? 身近な継続的インテグレーションとは 『Jenkins』はjavaで実装されたオープンソー...