我试图将Cookie从PHP传递到呈现的网页。
我的配置是:
$ config = array(
awaitStartEvent()
.switchMap(value -> awaitSecondEvent(value))
.doOnNext(result -> { doSomethingWithResult(result); })
.doOnError(error -> { handleError(error); })
.repeat()
.retry()
.subscribe();
但是当我尝试通过document.cookie访问cookie时,该属性为空。
有什么建议吗?
答案 0 :(得分:0)
每次打开HTTP或HTTPS连接时,PDFreactor都会自动发送配置中指定的Cookie。请求资源或在JavaScript中执行AJAX调用。它们目前没有添加到" document.cookie"属性。
您是否有任何特定的用例,或者您只是尝试在转换过程中通过文档的JavaScript访问PHP集成中的数据?在后一种情况下,您可以在配置中添加一个包含cookie数据的用户脚本,如下所示:
$config = array(
// ...
"userScripts" => array(
array(
"content" => "var myCookies = { sid: 'abc', soid: 'def' }",
"beforeDocumentScripts" => true
)
)
);
您现在可以通过" myCookies"从JavaScript中访问Cookie。属性。