コトバノウタカタ

よしなしごとをつらつらとつづるばしょ。

Chrome リモートデスクトップが外部ネットワークから接続できない場合

Chrome リモートデスクトップで、ローカルネットワークでは接続できるのに、外部からインターネット経由でアクセスしようとしたら接続できず、「ホストにアクセスできません」とエラーが出る場合。

ルータのファイアウォールで蹴られてる可能性あり。

自分の環境の場合、ルータのファイアウォールudp受信を許可することでアクセス可能になった。ただしudp全スルーになるので、これ大丈夫かな?って感じ。設定する場合は自己責任で。

f:id:tetsu23:20190510110523j:plain

f:id:tetsu23:20190510110538j:plain

他にも443(HTTPS)と 5222(XMPP)のTCPを許可すること、と書いてあったけどこちらは私の環境では設定しなくても大丈夫だった。

Amazon Prime終了確認

修正&ちょっとパワーアップ

javascript: var d = document;
dv = d.getElementsByClassName('UI789i');
var cnt = dv.length;
var cnttg = document.createElement('div');
cnttg.textContent = cnt;
d.getElementsByClassName('_28FDFY')[0].appendChild(cnttg);
for (i = 0; i < dv.length; i++) {
    aa = dv[i].getElementsByTagName('img')[0];
    nm = aa.getAttribute('alt');
    ln = 'https://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=カタカナ&url=node%3D4217521051&field-keywords=' + encodeURIComponent(nm);
    var req = new XMLHttpRequest();
    rm = dv[i].getElementsByClassName('_1teatJ')[0];
    req.rm = rm;
    req.ln = ln;
    req.nnm = nm;
    req.onreadystatechange = function () {
        if (this.readyState == 4 && this.status == 200) {
            rf = this.responseXML.getElementsByClassName('sg-row-align-items-center');
            hit = false;
            if (rf != null && rf[0].textContent.indexOf('30日以内に') > 0) {
                ls = this.responseXML.getElementsByClassName('s-result-list');
                if (ls.length > 0) {
                    hit = true;
                    chs = ls[0].children;
                    en = '終了確認?';
                    for (chi = 0; chi < chs.length; chi++) {
                        ch = chs[chi];
                        h5 = ch.getElementsByTagName('h5');
                        if (h5.length > 0) {
                            tnm = h5[0].textContent.trim();
                            if (tnm == this.nnm) {
                                en = '終了確認';
                            }
                        }
                    }
                    a = d.createElement('a');
                    a.href = this.ln;
                    a.textContent = en;
                    a.setAttribute('target', '_blank');
                    dd = d.createElement('div');
                    dd.appendChild(a);
                    this.rm.parentNode.appendChild(dd);
                    hit = true;
                }
            }
            if (hit == false) {
                this.rm.parentNode.parentNode.style.display = 'none';
            }
            cnt--;
            cnttg.textContent = cnt;
        }
    };
    req.open('GET', ln, true);
    req.responseType = "document";
    req.send(null);
};

Chrome リモートデスクトップで接続できない場合

Chromeリモートデスクトップで「 必要なコンポーネントが見つかりません。最新のバージョンがインストールされていることを確認して、もう一度お試しください。」とエラーが出て接続できない場合。

対策としては、両方のChromeのバージョンを合わせる。具体的には、

  1. ロームのメニューの「ヘルプ」>「Google Chromeについて」を選択
  2. 新しいバージョンがある場合、ウィンドウを開くだけで勝手に更新がはじまる
  3. ここの「バージョン」が両方のPCで同じになっていることを確認する

でいけた。


(追記)

Windows10 Homeだと接続できないという話。でもWindows10からでも接続できたケースもある。謎。

2019年 春アニメ

PERSONA5(ペルソナ) スペシャル 後編 -Stars and Ours-

ポプテピピック 新作SP版

Fairy gone フェアリーゴーン

真夜中のオカルト公務員

文豪ストレイドッグス 第3シーズン

続きを読む

Amazon Prime終了確認

javascript: var d = document; dv = d.getElementsByClassName('UI789i'); var cnt = dv.length; var cnttg = document.createElement('div'); cnttg.textContent = cnt; d.getElementsByClassName('_28FDFY')[0].appendChild(cnttg); for (i = 0; i < dv.length; i++) { aa = dv[i].getElementsByTagName('img')[0]; nm = aa.getAttribute('alt'); ln = 'https://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=カタカナ&url=node%3D4217521051&field-keywords=' + encodeURIComponent(nm); var req = new XMLHttpRequest(); rm = dv[i].getElementsByClassName('_1teatJ')[0]; req.rm = rm; req.ln = ln; req.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { rf = this.responseXML.getElementById("editableBreadcrumbContent"); var hit = false; if (rf != null) { lt = this.responseXML.getElementById("atfResults").getElementsByTagName("li"); if (lt.length > 0) { a = d.createElement('a'); a.href = this.ln; a.textContent = '終了確認'; a.setAttribute('target', '_blank'); dv = d.createElement('div'); dv.appendChild(a); this.rm.parentNode.appendChild(dv); hit = true; } } if (hit == false) { this.rm.parentNode.parentNode.style.display = "none"; } cnt--; cnttg.textContent = cnt; } }; req.open('GET', ln, true); req.responseType = "document"; req.send(null); };

Wordpressプラグインメモ

AddToAny Share Buttons

TwitterFacebookのボタンを追加。

Table of Contents Plus

目次やサイトマップ

Insert Headers and Footers

ヘッダやフッタにコードを挿入。なんか権限の設定が必要かも。

Pz-LinkCard

リンクをサムネイル付きのカード形式で表示。