我正在尝试制作一个从其他网站获取数据的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
这是我得到的错误:未捕获的EvalError:拒绝将字符串评估为JavaScript,因为'unsafe-eval'不是以下内容安全策略指令中允许的脚本源:“script-src'self'chrome-扩展资源:”