のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,845人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ+ JavaScript の質問用スレッド vol.142 +

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    51 : Name_Not - 2019/09/28(土) 19:40:35.33 ID:???.net (-2,-29,-62)
    >>46
    「document.addEventListenerして、documentで判定しろ」というアドバイス
    ownerDocumentをとってもいいけど、documentそのものにclick定義する方が手っ取り早い
    52 : Name_Not - 2019/09/28(土) 19:46:01.47 ID:???.net (+49,-29,-23)
    >>51
    .contents() が返すのがdocument
    だからお前のアドバイスは(内部で)既にやってる
    53 : Name_Not - 2019/09/28(土) 19:50:20.50 ID:???.net (+33,-2,-3)
    >>52
    「documentで判定」してない
    54 : Name_Not - 2019/09/28(土) 20:12:08.19 ID:???.net (+64,+29,-17)
    documentがユニーク、という事実に質問者も>>52も気がついてないのだろう
    55 : Name_Not - 2019/09/28(土) 20:23:58.05 ID:???.net (+52,-29,-166)
    >>53
    めんどくせーやつだな
    > 「どのiframeか?」というのを知りたいので、
    って書いてあるだろ。

    理由も追記してる
    > 対象のiframeがどれかわかれば、srcを変更して
    > 違うhtmlを読み込んだり出来ると思いまして。

    最初に書いてあるとおり「どのiframeか?」を知りたいのに、
    document(jQueryで言えばcontents().onの中のthis)で判定しろと言われても
    判定した所で、iframeにはたどり着かないだろ。

    その(iframeの中のdocumentから)iframeにたどり着く方法を聞いているというのに

    俺はわかるが、あんたに答えるチャンスをやろう。
    56 : Name_Not - 2019/09/28(土) 20:27:14.62 ID:???.net (+155,+29,-13)
    >>55
    君イエローカード
    対話する気があるのなら言葉に気をつけろ
    次やったら退場ね
    このスレの全員で君を無視するから
    57 : Name_Not - 2019/09/28(土) 20:28:01.86 ID:???.net (+98,+29,-12)
    >>56
    良いから質問に答えろ
    58 : Name_Not - 2019/09/28(土) 20:28:27.22 ID:???.net (+111,+29,-8)
    >>56
    お前はレッドカード(笑)
    このスレの全員で君を無視することになった
    59 : Name_Not - 2019/09/28(土) 20:31:57.32 ID:???.net (+118,+29,-3)
    >>56
    お前はブラックだな。トリアージ的にw
    60 : Name_Not - 2019/09/28(土) 20:35:31.24 ID:???.net (+37,-29,-36)
    >>55
    めんどくせーのはお前だよ
    iframeとdocumentの関連付けが出来たんだから、documentからiframeを追えないわけがないでしょ
    61 : Name_Not - 2019/09/28(土) 20:38:33.78 ID:???.net (+103,+29,-32)
    >>60
    だから、俺も追えるって言ってる。
    質問者が聞いてるのは、追う方法であって、
    「追えますか」→「追える」という答えは聞いていない。
    62 : Name_Not - 2019/09/28(土) 20:39:26.42 ID:???.net (+76,+29,-5)
    >>57, >>58, >>59
    キタキタ
    人の発言をパクることしかできない無能
    がっつり釣られましたとさ
    63 : Name_Not - 2019/09/28(土) 20:40:42.00 ID:???.net (+77,+29,-13)
    >>61
    勝手に質問者の代弁してるんじゃねーよ
    お前の勝手な考え・思いを他人に押し付けるな
    何様のつもりだよ
    64 : Name_Not - 2019/09/28(土) 20:43:04.34 ID:???.net (+3,-30,-166)
    例えば、これはiframeのnameがわかるから
    $("iframe").contents().on("click", function(){
     alert(this.defaultView.name);
    });


    これで追えるわけ
    $("[name=" + this.defaultView.name + "]")


    でもdocumentがわかったとしても、↓のようなやり方でiframeを追うことは出来ない。
    $(document)
    65 : Name_Not - 2019/09/28(土) 20:44:40.87 ID:???.net (+49,-30,-91)
    >>63
    質問者が書いてるじゃん。iframeのsrcを書き換えるって。
    iframeの親で、iframeのdocumentがわかるとして、
    どうやってiframeの親から、iframeのsrcを書き換えるのさ?
    66 : Name_Not - 2019/09/28(土) 20:48:46.74 ID:???.net (+103,+30,-96)
    >>65
    お前さぁ……
    流石に呆れてしょうがないんだけど教えてやるよ

    ここはどんなスレだ?

    JSを自ら学ぶためのスレ
    だろ?

    なんで1から100まで答えを書かないといけないんだ?
    いろんなやり方のヒントを示して、質問者が自分の頑張りで解決することを後押しするスレだろ
    どうしても分からなければ質問者は追加で質問すればいいだけなんだよ
    なんで回答者は抜け目なく回答してあげないといけないんだ?
    スレの趣旨と反してるだろ

    それくらい分かってくれよ
    頼むからさ
    67 : Name_Not - 2019/09/28(土) 20:50:53.07 ID:???.net (+108,+29,-3)
    >>66
    だから、お前の場合、ヒントになってないって話をしてる
    68 : Name_Not - 2019/09/28(土) 20:52:36.57 ID:???.net (+3,-30,-105)
    $("iframe").contents()を使ったコードを書いてる人に対して
    「.contents() 使えばいいよ」が全くヒントにならないことぐらいわかるやろ?

    ※ .contents() は contentDocumentのjQuery版
    69 : Name_Not - 2019/09/28(土) 21:03:54.15 ID:???.net (+44,-30,-188)
    >>61
    本当にめんどくせー奴だな
    documentからiframeを追える事が分かっていて、>>55の反応なら尚更に驚きだわ

    for (let iframe of document.querySelectorAll('iframe'))
    iframe.ownerDocument.addEventListener('click', event => console.log(iframe), false);

    で、何が問題なのかをいってみろ
    70 : 44 - 2019/09/28(土) 21:04:06.50 ID:Gb8piFFd.net (-13,+29,-55)
    >>49
    ありがとうございます!this.defaultView.nameというのが必要なんですね。
    ここからidとれそうなので、質問したことができそうです。

    私の質問がきっかけで揉めてるようですが、、、
    私自身は納得しましたので、終了でお願いします。
    みなさん、ありがとうございました。
    71 : Name_Not - 2019/09/28(土) 21:05:23.52 ID:???.net (+12,-22,-5)
    >>69
    「documentで判定」してないw
    72 : Name_Not - 2019/09/28(土) 21:05:57.84 ID:???.net (+111,+30,-46)
    >>67
    そう思うのは勝手だが、他人にお前の思いを押し付けるな
    お前の場合自分の考えに合わないことに文句を言いたいことが前面に来てる
    なんの公益性もない他人を不快にさせるだけのレスはチラ裏にでも書いとけ
    73 : Name_Not - 2019/09/28(土) 21:09:39.13 ID:???.net (+106,+29,-8)
    >>72
    ヒントになってないと指摘されて
    不快に感じてるのはお前だけだw
    74 : Name_Not - 2019/09/28(土) 21:11:06.63 ID:???.net (+0,-29,-20)
    >>71documentとiframeの対応表をMapで持てば可能
    75 : Name_Not - 2019/09/28(土) 21:21:26.98 ID:???.net (+57,+29,-21)
    この場合は、WeakMapでも良い
    対応表を用意するのは配列時代からあった方法と認識していたが、ひょっとして今時の人は知らないのが普通なのか?
    76 : Name_Not - 2019/09/28(土) 21:22:17.89 ID:???.net (+38,+4,-10)
    >>69
    > で、何が問題なのかをいってみろ

    動かないから問題(笑)

    http://jsfiddle.net/pczt1muo/
    77 : Name_Not - 2019/09/28(土) 21:25:44.98 ID:???.net (+124,+28,-19)
    俺は最初から対応表で出来ることぐらい知ってんだわ
    馬鹿にしてるのは、contentDocumentでできると答えたこと
    78 : Name_Not - 2019/09/28(土) 21:35:17.80 ID:???.net (+67,+29,-19)
    方法が出た後も「煽ることしかできない人」とは対話する意思がないって事なので、話し合うだけ無駄だと思うよ
    どうみても、荒らし
    79 : 78 - 2019/09/28(土) 21:37:04.47 ID:???.net (+69,+29,-10)
    いいように受け取られそうなので付け加えると、荒らしは>>77
    80 : Name_Not - 2019/09/28(土) 21:37:40.95 ID:???.net (+72,+30,-63)
    >>73
    お前の毒にも薬にもならない余計な指摘はいらんから
    質問者のためにお前が良いと思うコードを披露したらいいじゃん
    お前は正義部って結局文句を言いたいだけのクズなの
    81 : Name_Not - 2019/09/28(土) 21:50:07.99 ID:???.net (+132,+30,-89)
    >>1の禁止行為が読めない奴なんだろうよ

    > ・煽り、批判等の他人を不快にさせる行為

    「回答者へ」にも書いてあるのに、「馬鹿にしてる」と堂々と書く奴だからな…

    > ・他人の回答を批判する代わりに、自分ならこう書くという例を示してください
    82 : Name_Not - 2019/09/28(土) 22:11:27.75 ID:???.net (+101,+28,-1)
    >>81
    だから>>49で書いただろw
    83 : Name_Not - 2019/09/28(土) 23:36:46.51 ID:???.net (+76,+29,-18)
    >>82
    だから、いちいち他人に絡むな
    >>81を100回読み直せ
    84 : Name_Not - 2019/09/28(土) 23:38:37.57 ID:???.net (+112,+29,-48)
    だから
    > ・他人の回答を批判する代わりに、自分ならこう書くという例を示してください

    って書いてあるから、>>49で例を示したやろ

    お前の方こそ、例を示してないからな。
    85 : Name_Not - 2019/09/29(日) 01:03:23.07 ID:???.net (+13,-30,+0)
    動画サイトを運営しているのですが、特にChromeの挙動に悩まされています。
    色々調査して分かったのですが、Chromeはユーザーの環境においてWebサイトに掛けるリソースを大胆に調整するようです。
    例えば私のメインの64GBメモリ搭載のマシンだとずっと私のサイトを閲覧した後の状態で、
    1タブ辺りで500MBくらい消費していますが、4GBのマシンだと100MBも消費していません。
    64GBの方は仮想メモリを設定していないこともあって、沢山タブを開いてると4GBのマシンでは余裕なのに
    64GBのマシンでメモリ不足(割合で決まるようで残り10GBくらいから発生します)になるということがおきます。

    JSでPerformanceAPIを使えばリソース読み込みのタイミングなどを細かく調査できるようですが、
    こういうメモリ周りを調査したり調整するための方法ってどんなものがありますでしょうか?
    86 : Name_Not - 2019/09/29(日) 01:12:12.70 ID:???.net (+71,+29,-16)
    >>84
    禁止行為が読めなかったようだな
    87 : Name_Not - 2019/09/29(日) 02:28:42.23 ID:???.net (+57,+29,-37)
    自分がこのスレで裁判したり取り締まったりする権限を付与されてるとでも思い込んでるんだろうか?
    妄想大好きイキリ君は本当に仕方がないやつだな
    88 : Name_Not - 2019/09/29(日) 02:48:20.62 ID:???.net (+57,+29,-57)
    そりゃそんな権限あったらこんな酷い状況になってないさ
    ただ一つ言えるのはお前みたいな奴を荒らしと呼ぶになんの支障も無いってことだけ
    89 : Name_Not - 2019/09/29(日) 03:41:06.51 ID:???.net (+57,+29,-28)
    お前が他人のことを考えず暴言を吐くことについて支障がない人間だってことはよく分かったから
    JSの話題をする気がないのなら他所で一人でやってくれ
    90 : Name_Not - 2019/09/29(日) 04:18:08.87 ID:???.net (+57,+29,-8)
    コテ付けてくれる?
    あとメンとドウも。
    メンドウだけにwww
    91 : Name_Not - 2019/09/29(日) 04:34:07.41 ID:???.net (+35,-29,-14)
    >>85
    Chrome DevTools
    92 : 84 - 2019/09/29(日) 05:47:07.13 ID:???.net (+42,-30,-304)
    >>85
    64GBで仮想メモリを設定してないんだろ? なら使用可能なメモリは64GBしかない。
    それに対してメインメモリが4GBで仮想メモリを設定していて、
    十分にHDDの空き容量が有るなら使用可能なメモリの最大は16TB (もしくはそれ以上)

    http://docs.microsoft.com/en-us/previous-versions/technet-magazine/ff382717(v=msdn.10)
    > on any PC that is capable of running Windows 7?the maximum size of the page file is 16 TB.
    Windows 7だけどWindows 10でも同じだろうし、この制限がWindows 7のNTFSのファイルサイズの
    制限によるものなら、それ以上のファイルサイズに対応したWindows 10なら8PBかもしれない

    つまりな、あきらかに4GBのマシンのほうが使用可能メモリは多いんだよ。
    その内容からしたら、Chromeの問題とは思えない
    93 : Name_Not - 2019/09/29(日) 06:55:06.80 ID:???.net (+63,+30,-80)
    >>1
    > ・他人の回答を批判する代わりに、自分ならこう書くという例を示してください

    「自分ならこう書くという例」を書けば、「他人の回答を批判」しても良い、と解釈する人がいるとは思わなかったんだが、テンプレ変えた方がいいのかね…?
    94 : Name_Not - 2019/09/29(日) 07:27:46.61 ID:???.net (+57,+29,-18)
    次から、質の悪い回答に対しては批判もあります。
    正当な批判は素直に受け取りましょう。って書いたほうが良いな
    95 : Name_Not - 2019/09/29(日) 10:12:26.65 ID:???.net (+57,+29,-39)
    「他人の回答を批判する代わりに」のルールが読めない奴には言うだけ無駄
    96 : Name_Not - 2019/09/29(日) 11:33:22.94 ID:???.net (+19,+30,-254)
    >>91
    私の持ってるマシンで実験する分にはそれで良いのですが
    ユーザーから状況を収集したり、動的に対応したりしたいということです。

    >>92
    問題は、仮想メモリが動的の変動ものだからどうか分かりませんが、
    ChromeやWindowsは実メモリのサイズや割合によって挙動を変えてくるようだという点です。
    4GBで仮想メモリを設定している方が使用可能なメモリが多いのであれば、
    それに沿った挙動を示しているのであれば問題ないのです。

    まずはその真偽も含めて調査がしたいので、メモリの状況を上手く収集する方法が無いかというのと、
    一般にそういった問題に対処する方法はないのかというのが質問です。
    よろしくおねがいします。
    97 : Name_Not - 2019/09/29(日) 17:12:57.67 ID:???.net (+46,+23,-12)
    OSを解析するしか無い
    98 : Name_Not - 2019/09/29(日) 18:05:57.66 ID:???.net (+43,-17,-21)
    functionって全部アロー関数で書いてもいいですか?問題ある?
    99 : Name_Not - 2019/09/29(日) 18:13:33.81 ID:???.net (-1,-29,-5)
    node.js入れてbabel入れとけば問題ないよ
    100 : Name_Not - 2019/09/29(日) 18:14:16.91 ID:???.net (+62,+28,-2)
    >>98
    巻き上げとthisにだけ気をつければ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について