設定変更

 メール投稿

アバター

サイズ

特殊な投稿

画像投稿

ファイル投稿

アンケート投稿

ダイスロール

メッセージが届きました(ここをクリックで表示)
通常投稿の通知音
ボリューム :
重要投稿の通知音
ボリューム :
お知らせの通知音
ボリューム :
メッセージの通知音
ボリューム :
入室時の通知音
ボリューム :
退室時の通知音
ボリューム :
キーワードの通知音
ボリューム :

会話中

取り込み中

退席中

食事中

電話中

移動中

お手洗い

お風呂

おやすみ

    名前をクリックすると、メッセージを送信出来ます。

    NYAMI NYARU移動速度が変わるゾーンを作った [P:1883]残念 [P:1883]来週に持ち越しですかねえ [P:1883]う~んわからん [P:1883]// onload内ではe.target.resultにbase64が入っているのであとは煮るなり焼くなり qqこっちの方が分かりやすい qqhttps://qiita.com/tatesuke/items/00de1c6be89bad2a6a72 qqブラウザの差異だった [P:1883]unn qqvar pastedImage = temp.querySelector("img"); var base64 = pastedImage.src; は var pastedImage = $(temp).find("img"); var base64 = pastedImage.attr("src"); と同義 qqhttps://www.vrtmrz.net/javascript/contenteditable-paste-image には drawImage()が3回出てくるけど そのうちの2回は以下の記述がみられる。 var pastedImage = temp.querySelector("img"); var base64 = pastedImage.src; つまり、base64という変数名にしていながらTDN画像URLをとってくるかもしれない実装になってる。 だから、消去法で最後の1個がさっきのソースコードの部分 qq今ので分かった? [P:1883]そうなんかな qq多分ここじゃないかな qq var imageFile = e.clipboardData.items[0].getAsFile(); // FileReaderで読み込む var fr = new FileReader(); fr.onload = function (e) { //debugger; var base64 = e.target.result; document.querySelector("#outputImage").setAttribute('style',"display:block;") document.querySelector("#outputImage").src = base64; setTimeout(function () { orgHeight = document.querySelector("#outputImage").clientHeight; orgWidth = document.querySelector("#outputImage").clientWidth; document.querySelector("#outputImage").setAttribute('style',"display:none;") drawImage() }, 100); }; fr.readAsDataURL(imageFile); this.innerHTML = "ここに貼り付けてください"; [P:1883]下のサイトってなんで出来たんだろ? qqcors制約 [P:1883]まあ結局こうなったね [P:1883]DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported. [P:1883]結論から言うと [P:1883]ちょっとおかしいね [P:1883]あ~ [P:1883]なる qqそれで確認できる qq$(cv).prependTo("body") qqcvをappendかprependしてみたら [P:1883]そもそもcvにちゃんと反映されてない・・・? [P:1883]かわらず [P:1883]なる qqcv.toDataURL()で試してみたら [P:1883]なんかうまくいかない [P:1883]data:, [P:1883]その結果が [P:1883]cv.toDataURL("image/png")でDataURLにしてるんやけど [P:1883]ただ [P:1883]でてない qqCORSエラー出てない? [P:1883]ふむ [P:1883][P:2275]tets2 [P:1883]しっぱい [P:1883][P:2274]test [P:1883]それすき NYAMI NYARU面白wwww NYAMI NYARUhttps://www.youtube.com/watch?v=csjHIWQjTcw あっはあwwwww [P:1883]kusa NYAMI NYARUhttps://www.youtube.com/watch?v=z4_ZWXRhhPA wwwwwww [P:1883]ほえ~ qqこっちは全部画像というわけじゃないみたい [P:1883]画像使ったやつ [P:1883]前にもこんなMAPなかった? [P:1883]すごE qq再現度がすごい qqhttp://rpgen.us/dq/?map=4069 [P:1883]4/11 qq警告・なんJ板へ 4月11日・夜の22:22になんJ板を徹底的に荒らす。 一応、仲間は600人ほどだ。(正しくは626) 400人がVIPスレ乱立。 200人が煽りまくり。 残り26人が「あることを開始する」 なんJ板の空気に何かが起こるとでも言っておこうか・・・ 26人があることをし終わったら、徹底的な荒らしが可能になる。 もうなんJ板は復活できなくなるから、あと30分せいぜい楽しんでおけ! 一応、俺がNO3のセンクウだ。覚えときな!! ウプププ、ウククク・・・今から笑いがとまらねぇぜ [P:1883]なるほど qqつまりエラーメッセージとその詳細 qqerror 型:Function( jqXHR jqXHR, String textStatus, String errorThrown ) リクエストが失敗すると呼び出される関数です。 この関数は、jqXHR(jQuery 1.4.xではXMLHttpRequest)オブジェクト、発生したエラーの型を示す文字列、 任意指定の例外オブジェクトの3つの引数を受け取ります。 第2引数に指定される可能のある値は、(nullの他に、)"timeout"、"error"、"abort"、"parsererror"です。 第3引数であるerrorThrownはHTTPエラーが発生した際に、"Not Found"や"Internal Server Error"のような、 HTTPステータスのテキスト部分を受け取ります。 jQuery1.5からは、errorの設定は関数の配列を受け取れるようになり、各関数は順に呼び出されます。 注意: このハンドラはクロスドメイン・スクリプトとクロスドメイン・JSONPリクエストに対しては呼び出されません。 これはAjaxイベントです。 [P:1883]a,b,cに何が渡されるん [P:1883]画像投稿関数のこれなに??? [P:1883]error : (a,b,c) => console.log(a,b,c) [P:1883]なるほど原因が分かった [P:1883]img要素をつかってるね [P:1883]下はimgのsrcじゃなくて [P:1883]あ~ [P:1883]gyazoのでも下のサイトではできるね qqfeederの画像とchromeの画像で試したけどできてる qqできてる qqhttps://www.vrtmrz.net/javascript/contenteditable-paste-image qqつまりcanvasを使ってbase64化することはできない [P:1883]なるほど qqその方法ならcanvasでbase64化するのはCORS制約にひっかかってできない [P:1883]そのimg要素を.find()で特定してそれのsrcの値、つまり画像のURLをそのまま通信につかってる [P:1883]contenteditablueの要素に画像貼り付けするとimg要素がそのcontent...の要素に入るんですよ [P:1883]だからダメなんですかね [P:1883]画像はそのまま通信してますね [P:1883] const ''imgURL'' = elm.find''("img").attr("src");'' const selectSize = inputSelectSize(); postImg(''imgURL'', selectSize); qqできてるの? qqImageオブジェクトからbase64に変換するにはcanvasを通さないと無理だと思うけど [P:1883]一回canvas通さなアカンのか [P:1883]>>151997 [P:1883]いいえ qqcanvas要素を使っているんだよね? [P:1883]とりあえずGM.XHRにかえれば解決するやろ NYAMI NYARU>>152009ボス戦のBGMが何なのかがめっちゃ気になるww [P:1883]>>152012そうだね [P:1883]👏>>152009 qqcontentEditable属性を使っていない qqDiscordの入力欄は qqいやそもそも NYAMI NYARUhttps://youtu.be/Zaqs-iRGo7E 動画出した qq例えばある情報を消したりだとか qq貼り付けるときのデータに何か手を加えているのかもしれない [P:1883]そもそも跨ぐってどういう状態だ [P:1883]どういうことなんだ qqhttps://www.vrtmrz.net/javascript/contenteditable-paste-image こっちは詰めが甘いってことだな qqってことは理論上可能で qqdiscordではできる [P:1883]discordの画像はできたんだがなあ qq[P:2273]