小编Vis*_*ish的帖子

为什么Safari在使用iOS 6设备进行远程调试时会显示"No Inspectable Applications"?

当我连接我的iOS 6设备进行远程调试以测试我的移动Web应用程序时,带有我的设备名称的safari开发菜单显示"No Inspectable Applications".

我已在设备的Safari设备设置中启用了Web检查器.

为什么会这样?

iphone safari web-inspector ipad ios

57
推荐指数
7
解决办法
6万
查看次数

Jenkins Pipeline Plugin:执行shell和解析输出

我正在使用Jenkins Pipeline插件来执行iOS Checkout-Build-Test-Deploy管道.

一步涉及检查iDevice是否实际连接(否则其余步骤将不会执行).

我想执行一个shell命令idevice_id -l(来自libimobiledevice),它将打印出所连接设备的设备ID,如果没有连接则会失败.

所以我设想的步骤将是:

  • 执行命令 sh "/usr/local/bin/idevice_id -l"
  • 以某种方式解析输出
  • 如果此命令不返回任何内容,则失败.

我已经阅读了大部分官方文档,但画了一个空白.如何解析sh步骤的输出?如果我以错误的方式接近这一点,欢迎任何其他建议.

jenkins jenkins-workflow jenkins-pipeline

13
推荐指数
1
解决办法
3万
查看次数

为什么Web Inspector向我显示"没有可检查的应用程序"?

背景

我的公司最近转向应用程序开发.虽然Android上的开发和Q/Aing相对无痛,但另一方面,iOS被证明是一种痛苦.

该任务涉及查看我们的应用程序的页面源(具有自定义浏览器).我听说Web Inspector是一个很棒的工具,所以我选择了它.

问题

  • 首先,Web Inspector之前已经能够检测到自定义浏览器.
  • 但很常见,Web Inspector的菜单提供了"No Inspectable Applications"提示.
  • 这与之前使用的完全相同的应用程序版本相同.
  • 似乎没有任何触发器; 昨天Web Inspector正在使用自定义浏览器,然后几个小时后(在此期间我可能已断开连接并重新连接iPhone)它停止工作.

尽管我已经打了一个星期的脑袋,但我还是弄清楚了为什么.

意见

我有一台运行iOS 7.0.4的iPhone 4S.我的Mac Mini有Safari 7.0.

在手机选项中

  • Web Inspector 在iPhone菜单中打开
  • 所有隐私模式都设置为关闭 - Do Not Track, Block Cookies等等(此问题)
  • Javascript已在手机中开启.

在我的Mac Mini上的Safari中 - 启用了开发菜单(显然)

更多观察

  • Web Inspector检测到iOS Safari.

那么,我该如何调试呢?可能是什么原因以及可能的解决方案是什么?

iphone macos web-inspector ios

11
推荐指数
3
解决办法
2万
查看次数

如何从Magento外部访问Magento客户的会话?

首先,我的问题与Stackoverflow(和网络)中提出的问题非常相似,例如: 如何从Magento外部访问Magento用户的会话?

我需要的是,如果客户登录Magento网站,我希望他也登录论坛.但是尽我所能,我无法让isLoggedIn()成为现实.关于我可能缺少什么的任何建议?这是应该让我登录信息的最小代码块:

require_once '/abs/path/to/Mage.php';
umask(0);
Mage::app('default');
Mage::getSingleton('core/session', array('name' => 'frontend'));
$session = Mage::getSingleton('customer/session');           
Zend_Debug::dump($session->isLoggedIn());
Run Code Online (Sandbox Code Playgroud)

我检查了以下内容:

  • cookie路径设置为'/'
  • 我抛弃了$ session变量并没有变得更聪明
  • 如此处所述,我尝试设置"在前端使用会话ID",但看起来我的Magento没有该选项(我们使用magento 1.3.2.4).
  • 我正在通过登录和退出作为客户来检查变量
  • 我包括mage.php

对我可能缺少的任何帮助?

php session magento

9
推荐指数
1
解决办法
1万
查看次数

使用curl的xml-rpc请求?

我有一个Magento服务器,它通过API公开了各种方法.我正在为各种客户端模块进行原型设计以调用此API.到目前为止,这已成功.

我刚开始使用curl来推送xml.令人惊讶的是,我甚至无法通过API登录.这是我正在做的事情('login'方法需要两个字符串,用户名和密码).

curl --data-urlencode @xmlrpc http://domain/api/xmlrpc
Run Code Online (Sandbox Code Playgroud)

文件xmlrpc的内容

<?xml version="1.0"?>
 <methodCall> 
 <methodName>login</methodName>
 <params>
 <param>
 <value>apiUser</value>
 </param>
 <param>
 <value>apiKey</value>
 </param>
 </params>
 </methodCall>
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

<?xml version="1.0" encoding="UTF-8"?>
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>631</int></value>
</member>
<member>
<name>faultString</name>
<value><string>Failed to parse request</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
Run Code Online (Sandbox Code Playgroud)

这个错误意味着什么?

xml rpc curl magento

7
推荐指数
1
解决办法
1万
查看次数

nginx 子路径重定向到 wordpress docker 容器

背景

我正在向我们在 Nginx 上运行的现有网站添加 Dockerized 博客堆栈(Wordpress + MariaDB)。location /已经为网站提供服务,我被指示向 Nginx 配置添加逻辑,/blog将所有流量重定向到 Docker 容器。

尝试 1

  • localhost:9999在服务器上启动了 wordpress 容器。
  • 使用参考我添加了额外的逻辑:

location ^~ /blog { proxy_pass http://localhost:9999; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; } 问题:

Wordpress 重定向http://server/bloghttp://wp-admin/install.php,由于没有相关规则,因此我收到了 404。

尝试 2

我更改了locationto 进程/blog以及任何包含wp-.*. 假设所有 Wordpress 页面都具有该 URL。

location ~ ^/(blog|wp-.*) {

这通过 Wordpress 设置起作用。如果我明确访问,http://server/wp-admin我可以转到博客管理页面。

问题:

  • Wordpress 博客页面不满足上述正则表达式,并返回 404。例如,http://server/?p=31 …

wordpress nginx proxypass docker

6
推荐指数
1
解决办法
2020
查看次数

在PowerShell中使用变量创建表

我还在学习PowerShell脚本的方法,我正在编写一个脚本来计算文件服务器的可用空间百分比,并在驱动器剩余10%或更少的可用空间时发送电子邮件通知(发生这种情况)大概每月一次,在我收到客户的电子邮件之前我需要知道,没有更多的空间.截至目前,该脚本运行良好,并设置为每天早上通过Windows任务运行.但是我现有的输出格式是手动完成的.我想知道是否有办法从使用Get-WmiObject函数收集和计算的信息中传递变量.我已经尝试了格式表并尝试搞乱哈希表,但无济于事.任何想法都会有所帮助.谢谢.

# Set Parameters
$file = "c:\location\Lowdisk.txt"
Clear-Content $file

$emailTO = "Someone@SomeDomain.com"
$emailFrom = "Someone@SomeDomain.com"
$smtpServer = "smtpServer"

$diskspace = "3"
$computers = ("FSCN01","FSCN02","FSCN03","FSCN04")
echo "Server Name       Drive       Drive Size       Free Space       % Free" >> $file
$i = 0

# Get Drive Data
foreach($computer in $computers)
{
$drives = Get-WmiObject -ComputerName $computer Win32_LogicalDisk | Where-Object {$_.DriveType -eq 3}
foreach($drive in $drives)
{
    $ID = $drive.DeviceID
    $size1 = $drive.size / 1GB
    $size = "{0:N1}" -f $size1
    $free1 = $drive.freespace / 1GB …
Run Code Online (Sandbox Code Playgroud)

powershell formatting wmi

5
推荐指数
1
解决办法
4万
查看次数