Php 轨道中的嵌入式piwik
我在本地系统中安装了piwik,并与rails应用程序集成用于跟踪。当我使用iframe获取piwik分析数据时,出现了问题。我想在我的rails应用程序iframe中显示仪表板。但它显示出错误 错误 哎呀…请求过程中出现问题。可能服务器有临时问题,或者您请求的报告包含太多数据。请再试一次。如果此错误重复出现,请联系Piwik管理员以获得帮助 我的配置文件config.ini.phpPhp 轨道中的嵌入式piwik,php,ruby-on-rails,iframe,cors,matomo,Php,Ruby On Rails,Iframe,Cors,Matomo,我在本地系统中安装了piwik,并与rails应用程序集成用于跟踪。当我使用iframe获取piwik分析数据时,出现了问题。我想在我的rails应用程序iframe中显示仪表板。但它显示出错误 错误 哎呀…请求过程中出现问题。可能服务器有临时问题,或者您请求的报告包含太多数据。请再试一次。如果此错误重复出现,请联系Piwik管理员以获得帮助 我的配置文件config.ini.php cors_domains[] = "*" enable_framed_pages = 1 enable_fram
cors_domains[] = "*"
enable_framed_pages = 1
enable_framed_settings = 1
trusted_hosts[] = "192.168.1.101"
trusted_hosts[]= "localhost/analytics/piwik/"
在我的firebug错误中
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost/analytics/piwik/index.php?date=yesterday&module=Dashboard&action=embeddedIndex&idSite=1%252C2&period=day&idDashboard=1. (Reason: missing token 'x-requested-with' in CORS header 'Access-Control-Allow-Headers' from CORS preflight channel).
我的erb.slim文件是
.panel.panel-primary
.panel-heading
h4 Piwik
iframe height="200"sandbox="allow-scripts" width="600px;" src="http://localhost/analytics/piwik/"
如果我们需要piwik的完整仪表板,那么我们只需通过admincred登录,然后转到窗口小部件面板,复制
代码并粘贴到您的应用程序中
例如:
您还可以通过其&token\u auth=xxxx设置用户登录
它将为您提供登录功能。只需将token_auth放在url的末尾
在我的情况下,只有查看权限的用户。
http://localhost/analytics/piwik/index.php?module=Widgetize&action=iframe&moduleToWidgetize=Dashboard&actionToWidgetize=index&idSite=1&period=week&date=yesterday&token_auth=xxxxxxx