bz0のにっき

quick and dirty prototype

twitterのトップでコンソールから自動ツイートする

chrome拡張で簡単に定型文をツイートさせようと思っていて、そのツイート部分の実装です。
twitterのホーム画面で、下記コードをchromeのコンソール等から実行すると定型文をツイートできます。

下記ソースは、はじめのやつが動きます。
2つ目は挙動が不安定です。

formタグを埋め込んで実行させる方はCSPの問題でエラーになるのと
成功しても実行結果のJSONファイルがローカルダウンロードされてしまいます。

単純に入力したいテキストを埋め込んでボタン押すようにしました。


CSPエラー:

Refused to execute inline script because it violates the following Content Security Policy directive: "script-src https://connect.facebook.net https://cm.g.doubleclick.net https://ssl.google-analytics.com https://graph.facebook.com https://twitter.com 'unsafe-eval' https://*.twimg.com https://api.twitter.com https://analytics.twitter.com https://publish.twitter.com https://ton.twitter.com https://syndication.twitter.com https://www.google.com https://t.tellapart.com https://platform.twitter.com 'nonce-3fmPjUSbjydKKll2qfU3Hw==' https://www.google-analytics.com blob: 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-a3jrMYVXEEA6OiADmrxAYVqEyCuvciqKxYphw6Z0AiY='), or a nonce ('nonce-...') is required to enable inline execution.


twitter.comでコンソールからツイートを実行する