scriptタグからディレクトリを取得 - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
河本準一
不正受給
なりきり
原発
プロレス
支援物資
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
311
> scriptタグからディレクトリを取得
2010/04/17 22:51:08
javascript
+
scriptタグからディレクトリを取得
<script src="..."> のsrc部分が
http://example.com/lab/test.js
であるとき、
http://example.com/lab/
をきれいに取り出す方法を模索。
by
azu_re
1 fav
1098 view
Fav
1
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
http://example.com/lab/test.js
があるとして、
http://example.com/lab/
をきれいに取り出す方法って何かないかな。split pop
返信する
RTする
ふぁぼる
azu_re
2010/04/17 21:15:48
var current = "
http://example.com/lab/test.js
".split("/"); current.slice(0 , current.length -1).join("/"); // "
http://example.com/lab
"
返信する
RTする
ふぁぼる
azu_re
2010/04/17 21:18:04
@azu_re
"
http://example.com/lab/test.js
".split("/").slice(0,-1).join("/") でもOKだと思う。
返信する
RTする
ふぁぼる
teramako
2010/04/17 21:21:10
<script>で呼び出したjsのディレクトリパスを取得。こんな感じかな? "gist: 369512 - GitHub"
http://is.gd/bwUgb
返信する
RTする
ふぁぼる
azu_re
2010/04/17 21:36:46
シンプルに /^.+\//('
http://example.com/lab/test.js
')
返信する
RTする
ふぁぼる
Griever2
2010/04/17 21:18:58
@azu_re
"
http://example.com/lab/test.js
".replace(/[^\/]+$/,"")
返信する
RTする
ふぁぼる
ofk
2010/04/17 22:20:02
<script src="...">からディレクトリを取得 var n=document.getElementsByTagName("script"), a=n[n.length-1].src.split("/"); a.pop(); alert(a.join("/"))
返信する
RTする
ふぁぼる
uupaa
2010/04/17 22:42:19
alert(n[n.length-1].src.replace(/[^\/]+$/, "")); こっちでもいいかもね
返信する
RTする
ふぁぼる
uupaa
2010/04/17 22:47:00
src.substring(0,src.lastIndexOf('/')+1)
返信する
RTする
ふぁぼる
xulapp
2010/04/17 22:51:21
Content from Twitter
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
1
あわせて読みたい
第2回 極道焼肉
JavaとJavascriptの違いとは
しっぽさんのFBとFDTの相違点メモ
Photoshopで手書きアニメ(psAxe)12
kwgさんのencode drosophila papers まとめ
powered by Preferred Infrastructure
コメント
何となくconsole.time();でまとめてみる。
http://gist.github.com/369595
テスト方法ってこんな感じでいいのかな。 lastIndexOfが一歩抜けてて、split,slice,joinとsplit,pop,joinは大体同じ。 正規表現はmatchの方が早く、replaceは少し時間かかる
返信
azu_re
2010/04/17 23:34:24
0
Chromeだと正規表現が早い
https://twitter.com/os0x/statuses/12348756719
lastIndexOf はブラウザごとにそこまで変わらない。
https://twitter.com/os0x/statuses/12350689655
split/join系はIE苦手
返信
azu_re
2010/04/18 11:43:43
0
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
Firefox,Greasemonkey,JavaScriptな人です。セキュリティネタも好きです。 検索するのが好きな人間なので、TL上に出てきたワードを検索していることもしばしば。 http://JSer.info/ というサイトもやっています。
azu_re
link
twitter
rss
フォローされている
2
アップデート
まとめ
26
231
Web開発者の皆様へ - Firefox5周りでの変更点..
0
FAQ
0
私とょぅι¨ょ
お気に入り
3
コメント
10
新着のまとめ
沖縄の病院で「被曝で健康被害は出ない。」と言い..
new
至誠館(公式)tweet5月25日、26日、2..
new
神主結婚式&二次会実況#zun_wdg まとめ..
new
核燃料サイクル:秘密のお勉強会 事務局官僚&原..
new
vol.16 ナマポの定義
new
もっと見る
@togetter_jp
最近追加された商品
なまえのないかいぶつ―MONSTER完全版〈別巻〉 (ビッグコミックススペシャル)
「オウム真理教」裁判傍聴記〈1〉
食卓にあがった放射能
「オウム真理教」追跡2200日
陣内智則 NETA JIN [DVD]
オススメ
マイスター
トゥギャ通
中核派が北九州瓦礫受け入れ妨害行為への関与を宣言
“北九州、瓦礫焼却による放射能拡散予想図”は「..
毎日新聞スクープ"核燃サイクル「秘密会議」"に..
買い物弱者とiPadの話
埼玉南部の奴らがみた変な虹の写真まとめ
up
MIT から低線量被曝影響の研究論文〜自然放射..
もっと見る
深夜の東大生を中心に発生した「たのしい人生」TL
new
「女川」ツイートまとめメモ 2012/05/2..
new
らいおん君稼動1周年記念オリコ・結果発表まとめ
new
江川紹子さんがつぶやく 「NHKスペシャル 未..
new
落合洋司弁護士がつぶやく 「NHKスペシャル ..
new
NHKスペシャル 未解決事件 File.02 ..
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント