2015-09-25 2 views
-1

Я пытался создать скрипт, который проверяет страницу reddit и отправляет назад заголовки сообщений. Я могу использоватьAjax JSONP отказывается выполнять код из-за типа MIME

$("#foo").load("https://www.reddit.com/r/csgobetting/search?q=flair%3Amatch&sort=new&restrict_sr=on&t=all&feature=legacy_search #siteTable .thing .title a:even") 

, но я должен использовать хром extension, и я хочу, чтобы избежать любой ценой. (Это дает мне No 'Access-Control-Allow-Origin' header is present ошибку в консоли)

вещи я судимая является

$.ajax({ 
    url: "https://www.reddit.com/r/csgobetting/search?q=flair%3Amatch&sort=old&restrict_sr=on&t=all&feature=legacy_search", 
    jsonp: "callback", 
    dataType: "jsonp", 
    success: function(data){ 
     data=$(data).find('#siteTable > div.thing.id-t3_3m2ezw.linkflair.linkflair-match.odd.link.self > div.entry.unvoted > p.title > a '); 
     $('#foo').append( data); 
    } 
}); 

Но это дает мне ошибку:

Refused to execute script from ' https://www.reddit.com/r/cs ...' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

I'v посмотрел в Интернете в течение 3-х часов, но не смогло найти что-нибудь, что поможет мне.

Также это не дублирует this post, так как это помогает мне.

Моя цель - получить заголовки страниц со ссылками без использования расширений или параметров отключения безопасности.

+0

* "Моя цель заключается в том, чтобы получать заголовки страниц со ссылками без использования расширений или параметров отключения безопасности »* Удачи. это просто невозможно, используя только браузер без расширений или отключение протоколов безопасности. –

+0

@KevinB это возможно, я уже дал ему ответ – Diptox

+0

@Diptox из моего комментария: * «используя только браузер» * –

ответ

-2

Лучший способ локон, загрузить содержимое HTML в качестве URL затем ECHO его в JavaScript, то получите то, что вы хотите: D, или делать все это в PHP с этой большой PLUGIN: https://code.google.com/p/phpquery/wiki/Selectors

+0

Я никогда не работал с PHP, поэтому я не знаю, как это пойдет .. :( – Einaras

+0

дайте мне 5 минут, я сделаю для вас ссылку, что если вы укажете ей URL-адрес параметра, он вернет код HTML, надеюсь это поможет вам 5 минут вернуться – Diptox

+0

Хорошо, спасибо – Einaras