Hatena::ブログ(Diary)

My Life as a Mock Quant このページをアンテナに追加 RSSフィード

2013-05-01

zclipはfileプロトコルではなくhttpプロトコルでないと動かない

| 20:40 | zclipはfileプロトコルではなくhttpプロトコルでないと動かない - My Life as a Mock Quant を含むブックマーク

jQueryを使ったjavascriptクリップボードコピペプラグインzclipはfileプロトコルではなくhttpプロトコルでないと動かない、つまり作成したhtmlファイルを単にブラウザドラッグ&ドロップしてもだめで、サーバーアップロードしてhttpプロトコルを使ってアクセスしないとworkしない。

私が手元でテストする時はvisual studio for webを使ってIIS express経由で表示させるようにして動作をチェックした。

実際に動作チェックに使ったコードは以下。

<html>
<head>
</head>
<body>
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript" src="http://www.steamdev.com/zclip/js/jquery.zclip.min.js"></script>
    <script>
        $(document).ready(function () {
            $('a#copy').zclip({
                path: 'http://www.steamdev.com/zclip/js/ZeroClipboard.swf',
                copy: $('div#description').text()
            });
        });
    </script>
    <a id='copy' href="#">Copy</a>
    <div id='description'>this seems awesome</div>
</body>
</html>

参考:stackoverflowでの該当スレッド