socket.io で CORS となり、つながらない問題

サーバー側の 
Access-Control-Allow-Origin
など変えてみても、うまくいかない

結果、クライアント側の socket.io を

<script src="http://hogehoge:3000/socket.io/socket.io.js">

として、対応すればつながる。

socket = io.connect('http://hogehoge:3000');

socket.on('connect', function() {
    console.log("socket connected");
}

これで良いんだっけ?

bootbox.alert を実行するとすぐにダイアログが閉じる

button だとダメ、 a タグだと大丈夫。
jQuery の処理で閉じられているので、そのあたりも調べる必要ありそう

<button class="btn btn-primary pull-right submit" id="import" onClick='bootbox.alert("hello");'>インポート</button>

<a class="btn btn-primary pull-right submit" id="import" onClick='bootbox.alert("hello");'>インポート</a>

スマホブラウザでfacebookのアプリを起動

href のリンク インテントを http:// ではなく fb:// にする。

ただ、これは、iOS ではうまくいくのだが、android だとうまくいかない。
何年か前に仕様が変わった?

<a href="#" onclick="clickFBApp()"><font size=80>LINK A</font></a>
<script>
    function clickFBApp() {
        if (
          navigator.userAgent.indexOf('iPhone') > 0
          || navigator.userAgent.indexOf('iPad') > 0
          || navigator.userAgent.indexOf('iPod') > 0
        )
        {
           document.location = "fb://profile/9999999999";
           var time = (new Date()).getTime();
           setTimeout(function(){
               var now = (new Date()).getTime();
               if((now-time) < 400) {
		    document.location = "https://itunes.apple.com/jp/app/facebook/id284882215?mt=8&uo=4";
               }
           }, 300);
        }
        else if(navigator.userAgent.indexOf('Android') > 0)
        {
        	document.location = "intent://page/9999999999#Intent;scheme=fb;package=com.facebook.katana;end";
//        	document.location = "intent://profile/9999999999#Intent;scheme=fb;package=com.facebook.katana;end";
        }
        else {
		document.location = "https://www.facebook.com/xxxxxxxx/";
        }
    };
</script>

参考:
https://www.tcmobile.jp/dev_blog/programming/url%E3%82%B9%E3%82%AD%E3%83%BC%E3%83%A0%E3%81%8B%E3%82%89%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E8%B5%B7%E5%8B%95%E3%83%BB%E3%82%A2%E3%83%97%E3%83%AA%E3%81%8C%E7%84%A1%E3%81%91%E3%82%8C%E3%81%B0/
https://takeshiyako.blogspot.jp/2015/08/android-open-facebook-page.html

twitter intent

お名前ドットコムで DNSが突然使えなくなる!?

ある日、急にドメインがIP解決できなくなった。
DNSレコードは お名前ドットコムで管理している。

特に契約が切れているわけでもなく、レコードに不自然な点もない。

途方に暮れ、お名前ドットコムのメール問合せ、電話連絡をしてみたのだが
電話が30分程度待機させられるが、全くつながらず。

数時間後、メールからの返事があり、

————————————————————————————
上記ドメイン名の状態を確認いたしましたところ、登録者情報のメール
アドレスの認証手続きが行われずに利用制限がかかっております。
————————————————————————————

とのこと、全く心当たりがない。

お名前ドットコムからの、セールスメールが日々大量に送られてくるので
埋もれてしまったのかもしれない。
http://www.onamae.com/guide/details.php?g=69

DNSがつながらなくなると、Webサービスやメールは全て使えなくなる
気を付けないといけない。