关于表单自动填充的简单问题(在我的特定情况下使用Safari 9.1.1)。据我在网上看到,自动填充可填写以下字段:
<?php
$html = file_get_contents('http://example.com/dir/webpage.html');
$dom = new DOMDocument;
@$dom->loadHTML($html);
$links = $dom->getElementById('img_1_id');
foreach ($links as $link){
echo $link->nodeValue;
echo $link->getAttribute('href'), '<br>';
}
?>
但是自动填充还可以更改卡片类型(选择是否有VISA,Mastercard,VISA Electron等的小型单选按钮)?
我问,因为我实际上在网站上经历过这样的事实:在自动填充卡号之后,卡类型自己从VISA改为VISA Electron。这是由自动填充还是网页代码触发的?
单选按钮的html代码如下所示:
<input type="text" id="cardNumber">
<input type="text" id="cardHolder">
<input type="text" id="cardExpirationMonth">
<input type="text" id="cardExpirationYear">
<input type="text" id="cardCsc”>
有没有办法真正看到Safari存储哪些信息(在首选项下只显示卡号和到期日期)?
答案 0 :(得分:0)
您可以查看卡号的前六位数,即INN(发卡机构识别号码)。根据该信息,您可以看到卡片类型应该是什么,然后相应地更新。 Here's the wiki page为各种提供者提供INN范围。