他のサイトからデータを取得する Google Chrome 拡張機能を作成しようとしています。私の質問は、javascript (または JQuery) を使用して、認証が必要なサイトからデータを取得できますか? つまり、javascript を使用してサイトにログインした後、そのサイトからデータを取得したいと考えています。
このコードを試してみましたが、うまくいかないようです!
$(document).ready(function(){
$("#form").submit(function(event) {
event.preventDefault();
var $form = $( this ),
us= $form.find( 'input[name="user"]' ).val(),
pas= $form.find('input[name="pass"]').val(),
url = "http://reg.ppu.edu/";
$.ajaxSetup({
username:us,
password:pas
});
var posting = $.post( url, { email: us, pass: pas} );
posting.done(function( data ) {
$( "#result" ).append( data );
});
});
});
これは私がデータを取得しようとしているサイトです: http://reg.ppu.edu
これは私が得るエラーです: Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self' chrome-extension-resource :".