2014-10-02 2 views
-1

내가 외부 URL에서 자바 스크립트를로드 해요 :구문 분석 자바 스크립트 변수

jQuery(document).ready(function() { 
if (HasFlash()) { 
    EmbedViewerSwf(
     "/static/flash/CBV_2p645.swf", 
     'mia7777', 
     'edge33-b.stream.highwebmedia.com', 
     '/xml/viewer.xml', 
     '0', 
     'login_required_true_if_loggedin', 
     '0' , 
     "https://ssl-ccstatic.highwebmedia.com/flash/playerProductInstall.swf", 
     'mario4025', 
     "$.mydefchatconn('join_group_show')", 
     "$.mydefchatconn('spy_on_private')", 
     'registration_required()', 
     '0', 
     "https://ssl-ccstatic.highwebmedia.com/images/flashwatermark.png", 
     "chaturbate.com", 
     'pbkdf2_sha256%2412000%242NlTeIelZxcU%24j9/x/yjBjRqHJkntlLjDUkBJkh1dEC7XR8sh78/4T2w%3D', 
     'd2278438db4d37ad094a07e221b30c89ff07627cd1b1732d2f298328a71e9985', 
     '100', 
     '100' 
    ); 
} 
else { 
    var html = "<div id='still_video' style='display: none'>"; 
    html += "<video id='still_video_object'"; 
    html += "src='http://origin13.stream.highwebmedia.com:1935/live-origin/mia7777-sd-5fd38820138291f9bcf6baa6ac062829f12567166a09f34d50fd93de58a65c79_aac/playlist.m3u8'"; 
    html += "width='498px' height='407px'"; 
    html += "webkit-playsinline autoplay></video></div>"; 
    $('#still_video_container').html(html); 
    $('#still_video').show(); 
} 




    var userAgent = navigator.userAgent; 
    if (!($.cookie('supress_bline')) && userAgent.indexOf('bline') == -1 && (userAgent.indexOf('iPhone') >= 0 || userAgent.indexOf('iPod') >= 0)) { 
     $('#bline_notice').show(); 
    } 
    $('#dismiss_bline_notice').click(function(e) { 
     e.preventDefault(); 
     $('#bline_notice').hide(); 
     $.cookie('supress_bline', 1, { expires: 30, path: '/' }); 
    }); 
}); 
} 

가 어떻게 위의 코드에서 선언 된 html 변수의 내용을 얻을 수 있습니다 (사용 PHP 또는 자바 스크립트) :

html += "src='http://origin13.stream.highwebmedia.com:1935/live-origin/mia7777-sd-5fd38820138291f9bcf6baa6ac062829f12567166a09f34d50fd93de58a65c79_aac/playlist.m3u8'"; 

나는 document.getElementById으로 시도하고 또한 내 사이트의 전체 HTML을 구문 분석 한 다음 document.writeln을 사용하여 변수를 가져 왔지만이 부분에 붙어 있습니다.

+3

로 끝 나는 여전히 아무 생각을 사용하여 수행 할 수있는 무엇 다시 묻습니다 ... – sebnukem

+0

위의 코드는 다른 사이트 (url)에 있습니다.이 사이트에서이 변수를 가져 와서 내 사이트로 구문 분석해야합니다. 그래서 "src = 'http : // origin13.stream.highwebmedia.com:1935/live-origin/mia7777-sd-5fd38820138291f9bcf6baa6ac062829f12567166a09f34d50fd93de58a65c79_aac/playlist.m3u8 ' ".. 설명하기가 어렵습니다. – user3477680

+0

오픈 소스는 웹 사이트를 스트리밍하므로 URL을 가져 오는 것이 아닙니다. 범죄); – user3477680

답변

0

자바 스크립트에서만이 작업을 수행하려는 경우 크로스 사이트 스크립팅 문제가있을 수 있습니다.

정말 구문 분석이 필요하고 그렇게 할 수있는 권한이있는 경우 서버 측에서 PHP 또는 ASP.NET과 같은 방법으로 처리해야합니다.

실제 방법을 구문 분석 할 때, 그것은 정규식 (당신이 알고 있기 때문에 문자열이 "src='로 시작하고 내가 질문을 구문 분석 5 전체 분을 보냈다 '";

+0

안녕하세요, 정규식 문자열이 outpout을 얻는 데 어떻게 보이는지 알 수 있습니까? 그물 전체를 검색했지만 솔루션을 찾을 수 없습니다 .. – user3477680

+0

정규식은'html \ + = "src = '(. *)'";'가됩니다. 일치하는 그룹의 URL을 사용하여 원하는 행을 얻을 수있을만큼 충분해야합니다. –