ホームページ  >  に質問  >  本文

JavaScriptを使用して既存のページの項目と画像のBase64を取得しようとしています

申し訳ありませんが、この Javascript では新しいスレッドを開始できないため、理解していただけると思いました。この新しい

が与えられます

わあ、最後に試したのは

リーリー

これは、SQL からイメージの Base 64 を返すだけではありません。これは、Apache サーバー上にあるためですか?

エラー例外で一時停止: 未定義または null

エディターで「コンソール」を使用しようとすると問題が発生しました。これが変更された可能性があります。ページを更新して、機能しないものを削除してください。これは非常にイライラします

リーリー ######間違い:######

参照エラー: BLOB が定義されていません。そして例外時に一時停止します。なぜ ブロブが形成できないということでしょうか?

次のことも試しています。onload を使用すると置き換えられると思います 画像の内容はbase64ですが、そうなりません。理由はわかりません。私 また、これはデバッガで宣言されたイメージ BLOB である必要があることにも注意してください。 引数は 1 ですが、そうではありません。

誰かがこれを言う前に、これは役に立たず、同じエラーが発生します

回答なし

これが標準のようです: 「キャッチされない参照エラー: BLOB が定義されていません」を解決するにはどうすればよいですか?

この場合、elm は img#np_track_artwork {alt:'Playing として評価されます アートワークの追跡'、src: 'http://blah.com/now-playing.png、srcset:' 寸法: '',crossOrigin:null ...} は blob のように見えますか?それで書き直しました 私には良さそうです: リーリー

配列の場合には新しい BLOB を作成する傾向もあります

var file = new blob ,elm.toString(),{'image/gif'});

ただし、これは同じ Result パラメーターを与えます
imgReader.readADatUrl(file);

の blob の代わりに 1 このイライラするメッセージを受け取りました

現在、新しい質問を投稿することはできません。申し訳ありませんが、現在は投稿できません。 ほとんどの質問と同様に、アカウントからの質問を受け付けます 改善が必要な場合、またはこの Web サイトの範囲を超えている場合。ヘルプを見る 中央ページ 私の質問はなぜ受け付けられなくなったのですか? アカウント?もっと詳しい情報を知るために。

新しいアカウントを作成しないでください。代わりに、自分自身の改善に努めてください。 サイトの要件に合わせて既存の質問を編集します ガイドラインを作成し、受け取ったフィードバックに対処します。あなたもすることができます 編集など、他の方法でサイトに貢献し続ける それらを改善するための他の投稿。

私が完了した質問とは関係のない別の質問をしようとしたところ、何も起こらず調査すると約束されました。男性優位とはどういう意味ですか、ここに女性は来てほしくないのですか?

JavaScript を使用して背景に GIF を配置しています。これにより、下にテキストが作成されますが、ページは更新されません。なぜ誰かが助けてくれるのかわかりません。

表の HTML 部分は

です。

デバッガーで、コンソールに変数を入力すると、object_dj に次の値が返されます。

私はまた、このコンテンツを背景画像として返すそれを使用してみました: "";

リーリー

正しい URL を使用してみました object_dj.style.backgroundImage = 'http://d.ezyro.com/images/bandicam-2023-03-31-14-59-01-846.gif';

object_dj.style.backgroundImage はまだ "" どうなっているのでしょうか。スタイルシートで設定できます

リーリー

私はもう全力を尽くしました。 pUrl は URL を取得しますが、それを object_dj.style.backgroundImage に割り当てることはなく、url() に割り当てます。「」が返されます。 pUrl には URL「http://d.ezyro.com/images/ezgif-2- f0284e7093b1 .gif」が含まれます。 (実際の URL ではありません)。 url() が機能しないようです。おそらく https ではなく http であるためでしょうか? :

リーリー

削除される前にもう一度試してみました

$('DJ').css("背景画像","url(pUrl)");

デバッガー コンソールの div 背景にはまだ何も表示されず、画面上では何も変化しません

###コンソール: object_dj.style.backgroundImage ''

私が使用するJavaScriptは

です リーリー

追記 ウェブサイト d は存在しません。

このステップが機能しているので、再描画か何かが不足しているはずです。ページを更新してこれを機能させるようにガイドしていただけますか。

ゴミのあるデータを変更してみました:

リーリー

こちらも試して検証した画像:

リーリー ######間違い######

VM313:1 キャッチされない参照エラー: imageURL が定義されていません 評価中((music_now_playing.php:1:1),:1:1での評価) 時: 1:1

変数を追加してみました エラーを出さないことにしました。

これはコンソールからのものです。あなたの例では私のサイトの URL が読み込まれません:

リーリー リーリー

imageURL が問題の原因のようですか?

私も試してみました: stackflow.com/questions/8840580/force-dom-redraw-refresh-on-mac しかし、どの答えも機能しませんでした。これを行う新しい方法はありますか?

object_dj.scrollBy(0,0); も形成されず、JQuery.fn.redraw() では認識されません JQuery

P粉426780515P粉426780515276日前390

全員に返信(1)返信します

  • P粉925239921

    P粉9252399212024-01-17 00:34:16

    サーバーが画像を提供したと仮定すると、それはどこかにキャッシュされているのではないでしょうか?再描画または再レンダリングの強制は機能する可能性があります。これを試して: ### リーリー

    返事
    0
  • キャンセル返事