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

本番公開中サイトでプログラム検証を行う|indexOf
■ 店頭より得で、予約しやすいオンラインショップ。
 → ドコモオンラインショップ
 → auオンラインショップ
 → ソフトバンクオンラインショップ

最新のiPhoneを得して乗り換えるなら、最大6万円のキャッシュバックがある
→ SMARTPHONE STORE

はい、どーも!
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コード

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

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

■最新のiPhoneの購入・機種変更なら店頭より得で、予約しやすいオンラインショップ。
機種の頭金や使わないオプションパックをつけて年間何万円も損していませんか?
オンラインショップなら故障のサポートもしっかりしていて最低限の費用。待たされることもありません。
 → ドコモオンラインショップ
 → auオンラインショップ
 → ソフトバンクオンラインショップ

最新のiPhoneを得して乗り換えるなら、最大6万円のキャッシュバックがある
→ SMARTPHONE STORE
がお得です。