我发现我的网页最近表现得很奇怪。它停止在我的Ubuntu上加载,但只在Firefox上,在控制台中我有这样的信息:
阻止跨源请求:同源策略禁止在https://api.github.com/users/sam读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。
这是我的页面的远程资源,它们都没有与github连接:
wp_deregister_script('jquery');
wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://code.jquery.com/jquery-2.1.0.min.js", array(), false, null);
wp_enqueue_script('jquery');
wp_register_script('jquery-ui', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js", array(), false, null);
wp_enqueue_script('jquery-ui');
wp_register_script('snazzy_js', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://maps.googleapis.com/maps/api/js", array('jquery'), false, true);
wp_enqueue_script('snazzy_js');
wp_register_script('google-charts', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://www.google.com/jsapi", array(), false, true);
wp_enqueue_script('google-charts');
经过一些研究后,我添加了我的wordpres header.php,但是有些东西丢失了,但是不知道在“-Origin:......之后”发表了什么:
<?php /** @package WordPress @subpackage hsc **/
header("Access-Control-Allow-Origin: *");
?>
<!doctype html>
符合网格上的文章。
和..失败
说实话,我不知道发生什么事情,这种情况发生在我与谷歌图表的斗争后,但我看不到任何联系。