htmlの
<script src="https://xxx.com/xxx.js"> でロードしたファイルの中身のソースコードを javascriptプログラムからテキストとして取得するにはどうしたらよいでしょうか。 javascriptの中身(jsファイルの中身)が見たいです。 ### 目的 目的を以下に説明します。 とあるjsファイル「fuga.js」を使う必要があります。 このファイルは外部サーバからロードしなければならず、改造もできません。 「fuga.js」では、固定の外部変数「poyo」を使って処理をしています。 処理対象の変数がひとつであれば問題ありませんが 複数処理する必要があります。 「fuga.js」をajaxで取得してevalで実行すればできそうでしたが CrossOriginに阻まれました。 あと考えられるのは 「poyo」をiframeに閉じ込める という方法かと思っていますが ほかに何か方法はあるでしょうか。意味がわかりません。
もっと具体的に記載してください
javascriptを読み込みたいのかjavascriptの中身がみたいのか
何がしたいのか全くこちらに伝わってこないので質問文を修正してください
すみません。修正しました。javascriptの中身を見たいのです。
目的や大前提があれば代替案も提示できるかとは思いますが
目的を加筆しました。わかりにくいかもしれませんが。
変数が扱えればよいと言うのでしたら普通にscriptタグで読み込めばいいだけのようにも見えます。
おっしゃる意味が分かりかねますが
<script src="fuga.js">
でロードしています。
外部変数piyoはアプリケーション側で用意するもので、アプリ全体のスコープにひとつだけしか作れません。
わたしは何をわかっていないのでしょうか?
「外部サーバーからロード」であれば src="fuga.js" とはならないのでは
すみません。端折りました。
<script src="https://xxx.com/xxx.js">
です。
はい。正しく書かなければ正しく伝わりません。他人ですので書いたものしか汲み取れません。
その観点から質問を見直してみると良いと思います。それにドメインは自身のものでなければ例示ドメイン(example.comなど)を利用してください。実在し得る場合、そのサイトにもteratailにも迷惑をかけることになります。
申し訳ありません
私に謝る必要はないですよ。単に質問内容の不備不足を指摘しているだけですし。
ただ、質問が始めからきちんと書かれていないとその分解決も遅くなり、いろんな回答者の時間を使うことにもなりますので(じゃあ反応しなければいいという反論は御門違いですけど)、質問は充実しているに越したことはありません。
回答4件
あなたの回答
tips
プレビュー